Lines Matching refs:bl
31 static int gpio_backlight_update_status(struct backlight_device *bl) in gpio_backlight_update_status() argument
33 struct gpio_backlight *gbl = bl_get_data(bl); in gpio_backlight_update_status()
34 int brightness = bl->props.brightness; in gpio_backlight_update_status()
36 if (bl->props.power != FB_BLANK_UNBLANK || in gpio_backlight_update_status()
37 bl->props.fb_blank != FB_BLANK_UNBLANK || in gpio_backlight_update_status()
38 bl->props.state & (BL_CORE_SUSPENDED | BL_CORE_FBBLANK)) in gpio_backlight_update_status()
47 static int gpio_backlight_check_fb(struct backlight_device *bl, in gpio_backlight_check_fb() argument
50 struct gpio_backlight *gbl = bl_get_data(bl); in gpio_backlight_check_fb()
89 struct backlight_device *bl; in gpio_backlight_probe() local
129 bl = devm_backlight_device_register(&pdev->dev, dev_name(&pdev->dev), in gpio_backlight_probe()
132 if (IS_ERR(bl)) { in gpio_backlight_probe()
134 return PTR_ERR(bl); in gpio_backlight_probe()
137 bl->props.brightness = gbl->def_value; in gpio_backlight_probe()
138 backlight_update_status(bl); in gpio_backlight_probe()
140 platform_set_drvdata(pdev, bl); in gpio_backlight_probe()