Lines Matching refs:bdev
17 static int picolcd_get_brightness(struct backlight_device *bdev)
19 struct picolcd_data *data = bl_get_data(bdev);
23 static int picolcd_set_brightness(struct backlight_device *bdev)
25 struct picolcd_data *data = bl_get_data(bdev);
32 data->lcd_brightness = bdev->props.brightness & 0x0ff;
33 data->lcd_power = bdev->props.power;
42 static int picolcd_check_bl_fb(struct backlight_device *bdev, struct fb_info *fb)
44 return fb && fb == picolcd_fbinfo((struct picolcd_data *)bl_get_data(bdev));
56 struct backlight_device *bdev;
69 bdev = backlight_device_register(dev_name(dev), dev, data,
71 if (IS_ERR(bdev)) {
73 return PTR_ERR(bdev);
75 bdev->props.brightness = 0xff;
77 data->backlight = bdev;
78 picolcd_set_brightness(bdev);
84 struct backlight_device *bdev = data->backlight;
87 backlight_device_unregister(bdev);