/linux/drivers/gpu/drm/panel/ |
H A D | panel-samsung-s6e63j0x03.c | 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() [all …]
|
H A D | panel-orisetech-otm8009a.c | 70 struct backlight_device *bl_dev; member 270 backlight_disable(ctx->bl_dev); in otm8009a_disable() 333 backlight_enable(ctx->bl_dev); in otm8009a_enable() 456 ctx->bl_dev = devm_backlight_device_register(dev, dev_name(dev), in otm8009a_probe() 460 if (IS_ERR(ctx->bl_dev)) { in otm8009a_probe() 461 ret = PTR_ERR(ctx->bl_dev); in otm8009a_probe() 466 ctx->bl_dev->props.max_brightness = OTM8009A_BACKLIGHT_MAX; in otm8009a_probe() 467 ctx->bl_dev->props.brightness = OTM8009A_BACKLIGHT_DEFAULT; in otm8009a_probe() 468 ctx->bl_dev->props.power = BACKLIGHT_POWER_OFF; in otm8009a_probe() 469 ctx->bl_dev->props.type = BACKLIGHT_RAW; in otm8009a_probe()
|
H A D | panel-samsung-s6e63m0.c | 267 struct backlight_device *bl_dev; member 504 backlight_disable(ctx->bl_dev); in s6e63m0_disable() 570 backlight_enable(ctx->bl_dev); in s6e63m0_enable() 660 ctx->bl_dev = devm_backlight_device_register(dev, "panel", dev, ctx, in s6e63m0_backlight_register() 663 if (IS_ERR(ctx->bl_dev)) { in s6e63m0_backlight_register() 664 ret = PTR_ERR(ctx->bl_dev); in s6e63m0_backlight_register()
|
H A D | panel-magnachip-d53e6ea8966.c | 65 struct backlight_device *bl_dev; member 350 db->bl_dev = devm_backlight_device_register(dev, "panel", dev, db, in ams495qa01_backlight_register() 353 if (IS_ERR(db->bl_dev)) { in ams495qa01_backlight_register() 354 ret = PTR_ERR(db->bl_dev); in ams495qa01_backlight_register() 434 db->panel.backlight = db->bl_dev; in d53e6ea8966_probe()
|
H A D | panel-samsung-s6e88a0-ams427ap24.c | 37 struct backlight_device *bl_dev; member 561 ret = s6e88a0_ams427ap24_set_brightness(ctx->bl_dev); in s6e88a0_ams427ap24_on() 673 ctx->bl_dev = devm_backlight_device_register(dev, dev_name(dev), dev, ctx, in s6e88a0_ams427ap24_register_backlight() 676 if (IS_ERR(ctx->bl_dev)) { in s6e88a0_ams427ap24_register_backlight() 677 ret = PTR_ERR(ctx->bl_dev); in s6e88a0_ams427ap24_register_backlight()
|
/linux/drivers/video/backlight/ |
H A D | rt4831-backlight.c | 39 static int rt4831_bl_update_status(struct backlight_device *bl_dev) in rt4831_bl_update_status() argument 41 struct rt4831_priv *priv = bl_get_data(bl_dev); in rt4831_bl_update_status() 42 int brightness = backlight_get_brightness(bl_dev); in rt4831_bl_update_status() 60 static int rt4831_bl_get_brightness(struct backlight_device *bl_dev) in rt4831_bl_get_brightness() argument 62 struct rt4831_priv *priv = bl_get_data(bl_dev); in rt4831_bl_get_brightness() 209 struct backlight_device *bl_dev = priv->bl; in rt4831_bl_remove() local 211 bl_dev->props.brightness = 0; in rt4831_bl_remove()
|
H A D | mt6370-backlight.c | 73 static int mt6370_bl_update_status(struct backlight_device *bl_dev) in mt6370_bl_update_status() argument 75 struct mt6370_priv *priv = bl_get_data(bl_dev); in mt6370_bl_update_status() 76 int brightness = backlight_get_brightness(bl_dev); in mt6370_bl_update_status() 98 static int mt6370_bl_get_brightness(struct backlight_device *bl_dev) in mt6370_bl_get_brightness() argument 100 struct mt6370_priv *priv = bl_get_data(bl_dev); in mt6370_bl_get_brightness() 324 struct backlight_device *bl_dev = priv->bl; in mt6370_bl_remove() local 326 bl_dev->props.brightness = 0; in mt6370_bl_remove()
|
H A D | omap1_bl.c | 53 struct backlight_device *bl_dev = dev_get_drvdata(dev); in omapbl_suspend() local 54 struct omap_backlight *bl = bl_get_data(bl_dev); in omapbl_suspend() 62 struct backlight_device *bl_dev = dev_get_drvdata(dev); in omapbl_resume() local 63 struct omap_backlight *bl = bl_get_data(bl_dev); in omapbl_resume()
|
/linux/drivers/video/fbdev/nvidia/ |
H A D | nv_backlight.c | 104 info->bl_dev = NULL; in nvidia_bl_init() 109 info->bl_dev = bd; in nvidia_bl_init() 127 struct backlight_device *bd = info->bl_dev; in nvidia_bl_exit()
|
/linux/drivers/video/fbdev/aty/ |
H A D | radeon_backlight.c | 153 rinfo->info->bl_dev = NULL; in radeonfb_bl_init() 176 rinfo->info->bl_dev = bd; in radeonfb_bl_init() 196 struct backlight_device *bd = rinfo->info->bl_dev; in radeonfb_bl_exit() 204 rinfo->info->bl_dev = NULL; in radeonfb_bl_exit()
|
H A D | aty128fb.c | 1820 if (info->bl_dev) { in aty128_bl_set_power() 1821 info->bl_dev->props.power = power; in aty128_bl_set_power() 1822 backlight_update_status(info->bl_dev); in aty128_bl_set_power() 1850 info->bl_dev = NULL; in aty128_bl_init() 1855 info->bl_dev = bd; in aty128_bl_init() 2168 aty128_bl_exit(info->bl_dev); in aty128_remove()
|
/linux/drivers/s390/cio/ |
H A D | blacklist.c | 42 static unsigned long bl_dev[__MAX_SSID + 1][__BL_DEV_WORDS]; variable 64 set_bit(from, bl_dev[from_ssid]); in blacklist_range() 66 clear_bit(from, bl_dev[from_ssid]); in blacklist_range() 248 return test_bit (devno, bl_dev[ssid]); in is_blacklisted()
|
/linux/include/linux/ |
H A D | backlight.h | 427 static inline void * bl_get_data(struct backlight_device *bl_dev) in bl_get_data() argument 429 return dev_get_drvdata(&bl_dev->dev); in bl_get_data()
|
/linux/drivers/staging/fbtft/ |
H A D | fbtft-core.c | 154 if (par->info->bl_dev) { in fbtft_unregister_backlight() 155 par->info->bl_dev->props.power = BACKLIGHT_POWER_OFF; in fbtft_unregister_backlight() 156 backlight_update_status(par->info->bl_dev); in fbtft_unregister_backlight() 157 backlight_device_unregister(par->info->bl_dev); in fbtft_unregister_backlight() 158 par->info->bl_dev = NULL; in fbtft_unregister_backlight() 194 par->info->bl_dev = bd; in fbtft_register_backlight() 803 if (fb_info->bl_dev) { in fbtft_register_framebuffer() 804 fb_info->bl_dev->props.power = BACKLIGHT_POWER_ON; in fbtft_register_framebuffer() 805 fb_info->bl_dev->ops->update_status(fb_info->bl_dev); in fbtft_register_framebuffer()
|
H A D | fb_ssd1351.c | 225 par->info->bl_dev = bd; in register_onboard_backlight()
|
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_acpi.c | 396 backlight_force_update(dig->bl_dev, in radeon_atif_handler() 400 backlight_force_update(dig->bl_dev, in radeon_atif_handler() 747 if (dig->bl_dev) { in radeon_acpi_init() 753 if (dig->bl_dev) { in radeon_acpi_init()
|
H A D | radeon_legacy_encoders.c | 74 if (lvds->bl_dev) in radeon_legacy_lvds_update() 79 if (lvds->bl_dev) in radeon_legacy_lvds_update() 446 lvds->bl_dev = bd; in radeon_legacy_backlight_init() 449 lvds->bl_dev = bd; in radeon_legacy_backlight_init() 477 bd = lvds->bl_dev; in radeon_legacy_backlight_exit() 478 lvds->bl_dev = NULL; in radeon_legacy_backlight_exit() 481 bd = lvds->bl_dev; in radeon_legacy_backlight_exit() 482 lvds->bl_dev = NULL; in radeon_legacy_backlight_exit()
|
H A D | radeon_mode.h | 387 struct backlight_device *bl_dev; member 431 struct backlight_device *bl_dev; member
|
/linux/drivers/gpu/drm/solomon/ |
H A D | ssd130x.h | 94 struct backlight_device *bl_dev; member
|
H A D | ssd130x.c | 1649 backlight_enable(ssd130x->bl_dev); in ssd130x_encoder_atomic_enable() 1675 backlight_enable(ssd130x->bl_dev); in ssd132x_encoder_atomic_enable() 1700 backlight_enable(ssd130x->bl_dev); in ssd133x_encoder_atomic_enable() 1714 backlight_disable(ssd130x->bl_dev); in ssd130x_encoder_atomic_disable() 2024 ssd130x->bl_dev = bl; in ssd130x_probe()
|
/linux/drivers/video/fbdev/core/ |
H A D | fbsysfs.c | 363 if (!fb_info || !fb_info->bl_dev) in store_bl_curve() 403 if (!fb_info || !fb_info->bl_dev) in show_bl_curve()
|
/linux/drivers/video/fbdev/ |
H A D | ssd1307fb.c | 735 info->bl_dev = bl; in ssd1307fb_probe() 772 backlight_device_unregister(info->bl_dev); in ssd1307fb_remove()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_acpi.c | 1266 if (dig->bl_dev) { in amdgpu_acpi_init() 1267 atif->bd = dig->bl_dev; in amdgpu_acpi_init()
|
H A D | atombios_encoders.c | 215 dig->bl_dev = bd; in amdgpu_atombios_encoder_init_backlight() 249 bd = dig->bl_dev; in amdgpu_atombios_encoder_fini_backlight() 250 dig->bl_dev = NULL; in amdgpu_atombios_encoder_fini_backlight()
|
/linux/drivers/video/fbdev/riva/ |
H A D | fbdev.c | 339 info->bl_dev = NULL; in riva_bl_init() 344 info->bl_dev = bd; in riva_bl_init() 363 struct backlight_device *bd = info->bl_dev; in riva_bl_exit()
|