Lines Matching refs:bl_dev
45 struct backlight_device *bl_dev; member
159 static int lp8788_bl_update_status(struct backlight_device *bl_dev) in lp8788_bl_update_status() argument
161 struct lp8788_bl *bl = bl_get_data(bl_dev); in lp8788_bl_update_status()
164 if (bl_dev->props.state & BL_CORE_SUSPENDED) in lp8788_bl_update_status()
165 bl_dev->props.brightness = 0; in lp8788_bl_update_status()
168 int brt = bl_dev->props.brightness; in lp8788_bl_update_status()
169 int max = bl_dev->props.max_brightness; in lp8788_bl_update_status()
173 u8 brt = bl_dev->props.brightness; in lp8788_bl_update_status()
188 struct backlight_device *bl_dev; in lp8788_backlight_register() local
212 bl_dev = backlight_device_register(name, bl->lp->dev, bl, in lp8788_backlight_register()
214 if (IS_ERR(bl_dev)) in lp8788_backlight_register()
215 return PTR_ERR(bl_dev); in lp8788_backlight_register()
217 bl->bl_dev = bl_dev; in lp8788_backlight_register()
224 struct backlight_device *bl_dev = bl->bl_dev; in lp8788_backlight_unregister() local
226 backlight_device_unregister(bl_dev); in lp8788_backlight_unregister()
291 backlight_update_status(bl->bl_dev); in lp8788_backlight_probe()
304 struct backlight_device *bl_dev = bl->bl_dev; in lp8788_backlight_remove() local
306 bl_dev->props.brightness = 0; in lp8788_backlight_remove()
307 backlight_update_status(bl_dev); in lp8788_backlight_remove()