Lines Matching refs:bl
72 struct backlight_device *bl; member
258 static int lp855x_bl_update_status(struct backlight_device *bl) in lp855x_bl_update_status() argument
260 struct lp855x *lp = bl_get_data(bl); in lp855x_bl_update_status()
261 int brightness = bl->props.brightness; in lp855x_bl_update_status()
263 if (bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in lp855x_bl_update_status()
267 lp855x_pwm_ctrl(lp, brightness, bl->props.max_brightness); in lp855x_bl_update_status()
281 struct backlight_device *bl; in lp855x_backlight_register() local
295 bl = devm_backlight_device_register(lp->dev, name, lp->dev, lp, in lp855x_backlight_register()
297 if (IS_ERR(bl)) in lp855x_backlight_register()
298 return PTR_ERR(bl); in lp855x_backlight_register()
300 lp->bl = bl; in lp855x_backlight_register()
459 backlight_update_status(lp->bl); in lp855x_probe()
467 lp->bl->props.brightness = 0; in lp855x_remove()
468 backlight_update_status(lp->bl); in lp855x_remove()