Lines Matching refs:bl
69 struct backlight_device *bl; member
262 static int lp855x_bl_update_status(struct backlight_device *bl) in lp855x_bl_update_status() argument
264 struct lp855x *lp = bl_get_data(bl); in lp855x_bl_update_status()
265 int brightness = bl->props.brightness; in lp855x_bl_update_status()
267 if (bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in lp855x_bl_update_status()
271 lp855x_pwm_ctrl(lp, brightness, bl->props.max_brightness); in lp855x_bl_update_status()
285 struct backlight_device *bl; in lp855x_backlight_register() local
299 bl = devm_backlight_device_register(lp->dev, name, lp->dev, lp, in lp855x_backlight_register()
301 if (IS_ERR(bl)) in lp855x_backlight_register()
302 return PTR_ERR(bl); in lp855x_backlight_register()
304 lp->bl = bl; in lp855x_backlight_register()
490 backlight_update_status(lp->bl); in lp855x_probe()
508 lp->bl->props.brightness = 0; in lp855x_remove()
509 backlight_update_status(lp->bl); in lp855x_remove()