Lines Matching refs:bl
59 static int pm860x_backlight_set(struct backlight_device *bl, int brightness) in pm860x_backlight_set() argument
61 struct pm860x_backlight_data *data = bl_get_data(bl); in pm860x_backlight_set()
122 static int pm860x_backlight_update_status(struct backlight_device *bl) in pm860x_backlight_update_status() argument
124 return pm860x_backlight_set(bl, backlight_get_brightness(bl)); in pm860x_backlight_update_status()
127 static int pm860x_backlight_get_brightness(struct backlight_device *bl) in pm860x_backlight_get_brightness() argument
129 struct pm860x_backlight_data *data = bl_get_data(bl); in pm860x_backlight_get_brightness()
185 struct backlight_device *bl; in pm860x_backlight_probe() local
230 bl = devm_backlight_device_register(&pdev->dev, name, &pdev->dev, data, in pm860x_backlight_probe()
232 if (IS_ERR(bl)) { in pm860x_backlight_probe()
234 return PTR_ERR(bl); in pm860x_backlight_probe()
236 bl->props.brightness = MAX_BRIGHTNESS; in pm860x_backlight_probe()
238 platform_set_drvdata(pdev, bl); in pm860x_backlight_probe()
241 ret = pm860x_backlight_get_brightness(bl); in pm860x_backlight_probe()
245 backlight_update_status(bl); in pm860x_backlight_probe()