Lines Matching refs:bd
1430 props->brightness = pdev->dev.bd->props.brightness; in linux_backlight_get_status()
1431 props->brightness = props->brightness * 100 / pdev->dev.bd->props.max_brightness; in linux_backlight_get_status()
1446 strlcpy(info->name, pdev->dev.bd->name, BACKLIGHTMAXNAMELENGTH); in linux_backlight_get_info()
1458 pdev->dev.bd->props.brightness = pdev->dev.bd->props.max_brightness * in linux_backlight_update_status()
1460 pdev->dev.bd->props.power = props->brightness == 0 ? in linux_backlight_update_status()
1462 return (pdev->dev.bd->ops->update_status(pdev->dev.bd)); in linux_backlight_update_status()
1470 dev->bd = malloc(sizeof(*dev->bd), M_DEVBUF, M_WAITOK | M_ZERO); in linux_backlight_device_register()
1471 dev->bd->ops = ops; in linux_backlight_device_register()
1472 dev->bd->props.type = props->type; in linux_backlight_device_register()
1473 dev->bd->props.max_brightness = props->max_brightness; in linux_backlight_device_register()
1474 dev->bd->props.brightness = props->brightness; in linux_backlight_device_register()
1475 dev->bd->props.power = props->power; in linux_backlight_device_register()
1476 dev->bd->data = data; in linux_backlight_device_register()
1477 dev->bd->dev = dev; in linux_backlight_device_register()
1478 dev->bd->name = strdup(name, M_DEVBUF); in linux_backlight_device_register()
1482 return (dev->bd); in linux_backlight_device_register()
1486 linux_backlight_device_unregister(struct backlight_device *bd) in linux_backlight_device_unregister() argument
1489 backlight_destroy(bd->dev->backlight_dev); in linux_backlight_device_unregister()
1490 free(bd->name, M_DEVBUF); in linux_backlight_device_unregister()
1491 free(bd, M_DEVBUF); in linux_backlight_device_unregister()