Lines Matching refs:bd
74 struct backlight_device *bd; /* backlight device */ member
139 static int appledisplay_bl_update_status(struct backlight_device *bd) in appledisplay_bl_update_status() argument
141 struct appledisplay *pdata = bl_get_data(bd); in appledisplay_bl_update_status()
145 pdata->msgdata[1] = bd->props.brightness; in appledisplay_bl_update_status()
160 static int appledisplay_bl_get_brightness(struct backlight_device *bd) in appledisplay_bl_get_brightness() argument
162 struct appledisplay *pdata = bl_get_data(bd); in appledisplay_bl_get_brightness()
192 retval = appledisplay_bl_get_brightness(pdata->bd); in appledisplay_work()
194 pdata->bd->props.brightness = retval; in appledisplay_work()
281 pdata->bd = backlight_device_register(bl_name, NULL, pdata, in appledisplay_probe()
283 if (IS_ERR(pdata->bd)) { in appledisplay_probe()
288 pdata->bd->props.max_brightness = 0xff; in appledisplay_probe()
291 brightness = appledisplay_bl_get_brightness(pdata->bd); in appledisplay_probe()
301 pdata->bd->props.brightness = brightness; in appledisplay_probe()
319 if (pdata->bd && !IS_ERR(pdata->bd)) in appledisplay_probe()
320 backlight_device_unregister(pdata->bd); in appledisplay_probe()
335 backlight_device_unregister(pdata->bd); in appledisplay_disconnect()