Lines Matching refs:bl_dev
39 struct backlight_device *bl_dev; member
186 struct backlight_device *bl_dev = ctx->bl_dev; in s6e63j0x03_update_gamma() local
202 bl_dev->props.brightness = brightness; in s6e63j0x03_update_gamma()
207 static int s6e63j0x03_set_brightness(struct backlight_device *bl_dev) in s6e63j0x03_set_brightness() argument
209 struct s6e63j0x03 *ctx = bl_get_data(bl_dev); in s6e63j0x03_set_brightness()
210 unsigned int brightness = bl_dev->props.brightness; in s6e63j0x03_set_brightness()
229 ctx->bl_dev->props.power = BACKLIGHT_POWER_REDUCED; in s6e63j0x03_disable()
249 ctx->bl_dev->props.power = BACKLIGHT_POWER_OFF; in s6e63j0x03_unprepare()
336 ctx->bl_dev->props.power = BACKLIGHT_POWER_REDUCED; in s6e63j0x03_prepare()
397 ctx->bl_dev->props.power = BACKLIGHT_POWER_ON; in s6e63j0x03_enable()
469 ctx->bl_dev = backlight_device_register("s6e63j0x03", dev, ctx, in s6e63j0x03_probe()
471 if (IS_ERR(ctx->bl_dev)) in s6e63j0x03_probe()
472 return dev_err_probe(dev, PTR_ERR(ctx->bl_dev), in s6e63j0x03_probe()
475 ctx->bl_dev->props.max_brightness = MAX_BRIGHTNESS; in s6e63j0x03_probe()
476 ctx->bl_dev->props.brightness = DEFAULT_BRIGHTNESS; in s6e63j0x03_probe()
477 ctx->bl_dev->props.power = BACKLIGHT_POWER_OFF; in s6e63j0x03_probe()
489 backlight_device_unregister(ctx->bl_dev); in s6e63j0x03_probe()
501 backlight_device_unregister(ctx->bl_dev); in s6e63j0x03_remove()