Lines Matching refs:bl
29 struct backlight_device *bl; member
53 backlight_update_status(pcf_bl->bl); in pcf50633_bl_set_brightness_limit()
58 static int pcf50633_bl_update_status(struct backlight_device *bl) in pcf50633_bl_update_status() argument
60 struct pcf50633_bl *pcf_bl = bl_get_data(bl); in pcf50633_bl_update_status()
64 if (bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK) || in pcf50633_bl_update_status()
65 bl->props.power != FB_BLANK_UNBLANK) in pcf50633_bl_update_status()
67 else if (bl->props.brightness < pcf_bl->brightness_limit) in pcf50633_bl_update_status()
68 new_brightness = bl->props.brightness; in pcf50633_bl_update_status()
90 static int pcf50633_bl_get_brightness(struct backlight_device *bl) in pcf50633_bl_get_brightness() argument
92 struct pcf50633_bl *pcf_bl = bl_get_data(bl); in pcf50633_bl_get_brightness()
130 pcf_bl->bl = devm_backlight_device_register(&pdev->dev, pdev->name, in pcf50633_bl_probe()
134 if (IS_ERR(pcf_bl->bl)) in pcf50633_bl_probe()
135 return PTR_ERR(pcf_bl->bl); in pcf50633_bl_probe()
145 pcf_bl->brightness = pcf_bl->bl->props.brightness + 1; in pcf50633_bl_probe()
147 backlight_update_status(pcf_bl->bl); in pcf50633_bl_probe()