Lines Matching full:bl
19 struct backlight_device *bl; member
43 backlight_update_status(pcf_bl->bl); in pcf50633_bl_set_brightness_limit()
48 static int pcf50633_bl_update_status(struct backlight_device *bl) in pcf50633_bl_update_status() argument
50 struct pcf50633_bl *pcf_bl = bl_get_data(bl); in pcf50633_bl_update_status()
54 if (bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK) || in pcf50633_bl_update_status()
55 bl->props.power != BACKLIGHT_POWER_ON) in pcf50633_bl_update_status()
57 else if (bl->props.brightness < pcf_bl->brightness_limit) in pcf50633_bl_update_status()
58 new_brightness = bl->props.brightness; in pcf50633_bl_update_status()
80 static int pcf50633_bl_get_brightness(struct backlight_device *bl) in pcf50633_bl_get_brightness() argument
82 struct pcf50633_bl *pcf_bl = bl_get_data(bl); in pcf50633_bl_get_brightness()
120 pcf_bl->bl = devm_backlight_device_register(&pdev->dev, pdev->name, in pcf50633_bl_probe()
124 if (IS_ERR(pcf_bl->bl)) in pcf50633_bl_probe()
125 return PTR_ERR(pcf_bl->bl); in pcf50633_bl_probe()
135 pcf_bl->brightness = pcf_bl->bl->props.brightness + 1; in pcf50633_bl_probe()
137 backlight_update_status(pcf_bl->bl); in pcf50633_bl_probe()