Lines Matching refs:bl_dev
38 struct backlight_device *bl_dev; member
185 struct backlight_device *bl_dev = ctx->bl_dev; in s6e63j0x03_update_gamma() local
201 bl_dev->props.brightness = brightness; in s6e63j0x03_update_gamma()
206 static int s6e63j0x03_set_brightness(struct backlight_device *bl_dev) in s6e63j0x03_set_brightness() argument
208 struct s6e63j0x03 *ctx = bl_get_data(bl_dev); in s6e63j0x03_set_brightness()
209 unsigned int brightness = bl_dev->props.brightness; in s6e63j0x03_set_brightness()
228 ctx->bl_dev->props.power = BACKLIGHT_POWER_REDUCED; in s6e63j0x03_disable()
248 ctx->bl_dev->props.power = BACKLIGHT_POWER_OFF; in s6e63j0x03_unprepare()
335 ctx->bl_dev->props.power = BACKLIGHT_POWER_REDUCED; in s6e63j0x03_prepare()
396 ctx->bl_dev->props.power = BACKLIGHT_POWER_ON; in s6e63j0x03_enable()
468 ctx->bl_dev = backlight_device_register("s6e63j0x03", dev, ctx, in s6e63j0x03_probe()
470 if (IS_ERR(ctx->bl_dev)) in s6e63j0x03_probe()
471 return dev_err_probe(dev, PTR_ERR(ctx->bl_dev), in s6e63j0x03_probe()
474 ctx->bl_dev->props.max_brightness = MAX_BRIGHTNESS; in s6e63j0x03_probe()
475 ctx->bl_dev->props.brightness = DEFAULT_BRIGHTNESS; in s6e63j0x03_probe()
476 ctx->bl_dev->props.power = BACKLIGHT_POWER_OFF; in s6e63j0x03_probe()
488 backlight_device_unregister(ctx->bl_dev); in s6e63j0x03_probe()
500 backlight_device_unregister(ctx->bl_dev); in s6e63j0x03_remove()