Lines Matching refs:bd

315 static uint8_t radeon_legacy_lvds_level(struct backlight_device *bd)  in radeon_legacy_lvds_level()  argument
317 struct radeon_backlight_privdata *pdata = bl_get_data(bd); in radeon_legacy_lvds_level()
321 if (bd->props.brightness < 0) in radeon_legacy_lvds_level()
323 else if (bd->props.brightness > RADEON_MAX_BL_LEVEL) in radeon_legacy_lvds_level()
326 level = bd->props.brightness; in radeon_legacy_lvds_level()
334 static int radeon_legacy_backlight_update_status(struct backlight_device *bd) in radeon_legacy_backlight_update_status() argument
336 struct radeon_backlight_privdata *pdata = bl_get_data(bd); in radeon_legacy_backlight_update_status()
340 radeon_legacy_lvds_level(bd)); in radeon_legacy_backlight_update_status()
345 static int radeon_legacy_backlight_get_brightness(struct backlight_device *bd) in radeon_legacy_backlight_get_brightness() argument
347 struct radeon_backlight_privdata *pdata = bl_get_data(bd); in radeon_legacy_backlight_get_brightness()
369 struct backlight_device *bd; in radeon_legacy_backlight_init() local
395 bd = backlight_device_register(bl_name, drm_connector->kdev, in radeon_legacy_backlight_init()
397 if (IS_ERR(bd)) { in radeon_legacy_backlight_init()
433 lvds->bl_dev = bd; in radeon_legacy_backlight_init()
436 lvds->bl_dev = bd; in radeon_legacy_backlight_init()
439 bd->props.brightness = radeon_legacy_backlight_get_brightness(bd); in radeon_legacy_backlight_init()
440 bd->props.power = FB_BLANK_UNBLANK; in radeon_legacy_backlight_init()
441 backlight_update_status(bd); in radeon_legacy_backlight_init()
457 struct backlight_device *bd = NULL; in radeon_legacy_backlight_exit() local
464 bd = lvds->bl_dev; in radeon_legacy_backlight_exit()
468 bd = lvds->bl_dev; in radeon_legacy_backlight_exit()
472 if (bd) { in radeon_legacy_backlight_exit()
475 pdata = bl_get_data(bd); in radeon_legacy_backlight_exit()
476 backlight_device_unregister(bd); in radeon_legacy_backlight_exit()