Lines Matching refs:bl
92 static int pwm_backlight_update_status(struct backlight_device *bl) in pwm_backlight_update_status() argument
94 struct pwm_bl_data *pb = bl_get_data(bl); in pwm_backlight_update_status()
95 int brightness = bl->props.brightness; in pwm_backlight_update_status()
98 if (bl->props.power != FB_BLANK_UNBLANK || in pwm_backlight_update_status()
99 bl->props.fb_blank != FB_BLANK_UNBLANK || in pwm_backlight_update_status()
100 bl->props.state & BL_CORE_FBBLANK) in pwm_backlight_update_status()
119 static int pwm_backlight_check_fb(struct backlight_device *bl, in pwm_backlight_check_fb() argument
122 struct pwm_bl_data *pb = bl_get_data(bl); in pwm_backlight_check_fb()
200 struct backlight_device *bl; in pwm_backlight_probe() local
307 bl = backlight_device_register(dev_name(&pdev->dev), &pdev->dev, pb, in pwm_backlight_probe()
309 if (IS_ERR(bl)) { in pwm_backlight_probe()
311 ret = PTR_ERR(bl); in pwm_backlight_probe()
322 bl->props.brightness = data->dft_brightness; in pwm_backlight_probe()
323 backlight_update_status(bl); in pwm_backlight_probe()
325 platform_set_drvdata(pdev, bl); in pwm_backlight_probe()
336 struct backlight_device *bl = platform_get_drvdata(pdev); in pwm_backlight_remove() local
337 struct pwm_bl_data *pb = bl_get_data(bl); in pwm_backlight_remove()
339 backlight_device_unregister(bl); in pwm_backlight_remove()
352 struct backlight_device *bl = platform_get_drvdata(pdev); in pwm_backlight_shutdown() local
353 struct pwm_bl_data *pb = bl_get_data(bl); in pwm_backlight_shutdown()
361 struct backlight_device *bl = dev_get_drvdata(dev); in pwm_backlight_suspend() local
362 struct pwm_bl_data *pb = bl_get_data(bl); in pwm_backlight_suspend()
377 struct backlight_device *bl = dev_get_drvdata(dev); in pwm_backlight_resume() local
379 backlight_update_status(bl); in pwm_backlight_resume()