• Home
  • Raw
  • Download

Lines Matching refs:bl

40 static int da903x_backlight_set(struct backlight_device *bl, int brightness)  in da903x_backlight_set()  argument
42 struct da903x_backlight_data *data = bl_get_data(bl); in da903x_backlight_set()
78 static int da903x_backlight_update_status(struct backlight_device *bl) in da903x_backlight_update_status() argument
80 int brightness = bl->props.brightness; in da903x_backlight_update_status()
82 if (bl->props.power != FB_BLANK_UNBLANK) in da903x_backlight_update_status()
85 if (bl->props.fb_blank != FB_BLANK_UNBLANK) in da903x_backlight_update_status()
88 return da903x_backlight_set(bl, brightness); in da903x_backlight_update_status()
91 static int da903x_backlight_get_brightness(struct backlight_device *bl) in da903x_backlight_get_brightness() argument
93 struct da903x_backlight_data *data = bl_get_data(bl); in da903x_backlight_get_brightness()
105 struct backlight_device *bl; in da903x_backlight_probe() local
130 bl = backlight_device_register(pdev->name, data->da903x_dev, in da903x_backlight_probe()
132 if (IS_ERR(bl)) { in da903x_backlight_probe()
135 return PTR_ERR(bl); in da903x_backlight_probe()
138 bl->props.max_brightness = max_brightness; in da903x_backlight_probe()
139 bl->props.brightness = max_brightness; in da903x_backlight_probe()
141 platform_set_drvdata(pdev, bl); in da903x_backlight_probe()
142 backlight_update_status(bl); in da903x_backlight_probe()
148 struct backlight_device *bl = platform_get_drvdata(pdev); in da903x_backlight_remove() local
149 struct da903x_backlight_data *data = bl_get_data(bl); in da903x_backlight_remove()
151 backlight_device_unregister(bl); in da903x_backlight_remove()
160 struct backlight_device *bl = platform_get_drvdata(pdev); in da903x_backlight_suspend() local
161 return da903x_backlight_set(bl, 0); in da903x_backlight_suspend()
166 struct backlight_device *bl = platform_get_drvdata(pdev); in da903x_backlight_resume() local
168 backlight_update_status(bl); in da903x_backlight_resume()