Lines Matching refs:bd

119 static u8 amdgpu_atombios_encoder_backlight_level(struct backlight_device *bd)  in amdgpu_atombios_encoder_backlight_level()  argument
124 if (bd->props.brightness < 0) in amdgpu_atombios_encoder_backlight_level()
126 else if (bd->props.brightness > AMDGPU_MAX_BL_LEVEL) in amdgpu_atombios_encoder_backlight_level()
129 level = bd->props.brightness; in amdgpu_atombios_encoder_backlight_level()
134 static int amdgpu_atombios_encoder_update_backlight_status(struct backlight_device *bd) in amdgpu_atombios_encoder_update_backlight_status() argument
136 struct amdgpu_backlight_privdata *pdata = bl_get_data(bd); in amdgpu_atombios_encoder_update_backlight_status()
140 amdgpu_atombios_encoder_backlight_level(bd)); in amdgpu_atombios_encoder_update_backlight_status()
146 amdgpu_atombios_encoder_get_backlight_brightness(struct backlight_device *bd) in amdgpu_atombios_encoder_get_backlight_brightness() argument
148 struct amdgpu_backlight_privdata *pdata = bl_get_data(bd); in amdgpu_atombios_encoder_get_backlight_brightness()
166 struct backlight_device *bd; in amdgpu_atombios_encoder_init_backlight() local
200 bd = backlight_device_register(bl_name, drm_connector->kdev, in amdgpu_atombios_encoder_init_backlight()
202 if (IS_ERR(bd)) { in amdgpu_atombios_encoder_init_backlight()
212 dig->bl_dev = bd; in amdgpu_atombios_encoder_init_backlight()
214 bd->props.brightness = amdgpu_atombios_encoder_get_backlight_brightness(bd); in amdgpu_atombios_encoder_init_backlight()
215 bd->props.power = FB_BLANK_UNBLANK; in amdgpu_atombios_encoder_init_backlight()
216 backlight_update_status(bd); in amdgpu_atombios_encoder_init_backlight()
232 struct backlight_device *bd = NULL; in amdgpu_atombios_encoder_fini_backlight() local
245 bd = dig->bl_dev; in amdgpu_atombios_encoder_fini_backlight()
248 if (bd) { in amdgpu_atombios_encoder_fini_backlight()
251 pdata = bl_get_data(bd); in amdgpu_atombios_encoder_fini_backlight()
252 backlight_device_unregister(bd); in amdgpu_atombios_encoder_fini_backlight()