Lines Matching defs:bl
26 static int adp5520_bl_set(struct backlight_device *bl, int brightness)
28 struct adp5520_bl *data = bl_get_data(bl);
66 static int adp5520_bl_update_status(struct backlight_device *bl)
68 return adp5520_bl_set(bl, backlight_get_brightness(bl));
71 static int adp5520_bl_get_brightness(struct backlight_device *bl)
73 struct adp5520_bl *data = bl_get_data(bl);
87 static int adp5520_bl_setup(struct backlight_device *bl)
89 struct adp5520_bl *data = bl_get_data(bl);
283 struct backlight_device *bl;
307 bl = devm_backlight_device_register(&pdev->dev, pdev->name,
310 if (IS_ERR(bl)) {
312 return PTR_ERR(bl);
315 bl->props.brightness = ADP5020_MAX_BRIGHTNESS;
317 ret = sysfs_create_group(&bl->dev.kobj,
325 platform_set_drvdata(pdev, bl);
326 ret = adp5520_bl_setup(bl);
330 sysfs_remove_group(&bl->dev.kobj,
335 backlight_update_status(bl);
342 struct backlight_device *bl = platform_get_drvdata(pdev);
343 struct adp5520_bl *data = bl_get_data(bl);
348 sysfs_remove_group(&bl->dev.kobj,
355 struct backlight_device *bl = dev_get_drvdata(dev);
357 return adp5520_bl_set(bl, 0);
362 struct backlight_device *bl = dev_get_drvdata(dev);
364 backlight_update_status(bl);