Lines Matching refs:bdev
16 static int picolcd_get_brightness(struct backlight_device *bdev) in picolcd_get_brightness() argument
18 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness()
22 static int picolcd_set_brightness(struct backlight_device *bdev) in picolcd_set_brightness() argument
24 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness()
31 data->lcd_brightness = bdev->props.brightness & 0x0ff; in picolcd_set_brightness()
32 data->lcd_power = bdev->props.power; in picolcd_set_brightness()
50 struct backlight_device *bdev; in picolcd_init_backlight() local
63 bdev = backlight_device_register(dev_name(dev), dev, data, in picolcd_init_backlight()
65 if (IS_ERR(bdev)) { in picolcd_init_backlight()
67 return PTR_ERR(bdev); in picolcd_init_backlight()
69 bdev->props.brightness = 0xff; in picolcd_init_backlight()
71 data->backlight = bdev; in picolcd_init_backlight()
72 picolcd_set_brightness(bdev); in picolcd_init_backlight()
78 struct backlight_device *bdev = data->backlight; in picolcd_exit_backlight() local
81 backlight_device_unregister(bdev); in picolcd_exit_backlight()