Lines Matching refs:bl_dev
49 struct backlight_device *bl_dev; member
157 static int lp8788_bl_update_status(struct backlight_device *bl_dev) in lp8788_bl_update_status() argument
159 struct lp8788_bl *bl = bl_get_data(bl_dev); in lp8788_bl_update_status()
162 if (bl_dev->props.state & BL_CORE_SUSPENDED) in lp8788_bl_update_status()
163 bl_dev->props.brightness = 0; in lp8788_bl_update_status()
166 int brt = bl_dev->props.brightness; in lp8788_bl_update_status()
167 int max = bl_dev->props.max_brightness; in lp8788_bl_update_status()
171 u8 brt = bl_dev->props.brightness; in lp8788_bl_update_status()
186 struct backlight_device *bl_dev; in lp8788_backlight_register() local
210 bl_dev = backlight_device_register(name, bl->lp->dev, bl, in lp8788_backlight_register()
212 if (IS_ERR(bl_dev)) in lp8788_backlight_register()
213 return PTR_ERR(bl_dev); in lp8788_backlight_register()
215 bl->bl_dev = bl_dev; in lp8788_backlight_register()
222 struct backlight_device *bl_dev = bl->bl_dev; in lp8788_backlight_unregister() local
224 if (bl_dev) in lp8788_backlight_unregister()
225 backlight_device_unregister(bl_dev); in lp8788_backlight_unregister()
290 backlight_update_status(bl->bl_dev); in lp8788_backlight_probe()
303 struct backlight_device *bl_dev = bl->bl_dev; in lp8788_backlight_remove() local
305 bl_dev->props.brightness = 0; in lp8788_backlight_remove()
306 backlight_update_status(bl_dev); in lp8788_backlight_remove()