Lines Matching refs:fbd
281 struct mx3fb_data *fbd = bl_get_data(bl); in mx3fb_bl_get_brightness() local
283 return sdc_get_brightness(fbd); in mx3fb_bl_get_brightness()
288 struct mx3fb_data *fbd = bl_get_data(bl); in mx3fb_bl_update_status() local
296 fbd->backlight_level = (fbd->backlight_level & ~0xFF) | brightness; in mx3fb_bl_update_status()
298 sdc_set_brightness(fbd, fbd->backlight_level); in mx3fb_bl_update_status()
308 static void mx3fb_init_backlight(struct mx3fb_data *fbd) in mx3fb_init_backlight() argument
313 if (fbd->bl) in mx3fb_init_backlight()
319 sdc_set_brightness(fbd, fbd->backlight_level); in mx3fb_init_backlight()
321 bl = backlight_device_register("mx3fb-bl", fbd->dev, fbd, in mx3fb_init_backlight()
324 dev_err(fbd->dev, "error %ld on backlight register\n", in mx3fb_init_backlight()
329 fbd->bl = bl; in mx3fb_init_backlight()
335 static void mx3fb_exit_backlight(struct mx3fb_data *fbd) in mx3fb_exit_backlight() argument
337 backlight_device_unregister(fbd->bl); in mx3fb_exit_backlight()