Lines Matching refs:fb_helper
61 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_setcolreg() local
62 struct drm_framebuffer *fb = fb_helper->fb; in psb_fbdev_fb_setcolreg()
117 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_destroy() local
118 struct drm_framebuffer *fb = fb_helper->fb; in psb_fbdev_fb_destroy()
121 drm_fb_helper_fini(fb_helper); in psb_fbdev_fb_destroy()
130 drm_client_release(&fb_helper->client); in psb_fbdev_fb_destroy()
132 drm_fb_helper_unprepare(fb_helper); in psb_fbdev_fb_destroy()
133 kfree(fb_helper); in psb_fbdev_fb_destroy()
153 int psb_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in psb_fbdev_driver_fbdev_probe() argument
156 struct drm_device *dev = fb_helper->dev; in psb_fbdev_driver_fbdev_probe()
212 fb_helper->funcs = &psb_fbdev_fb_helper_funcs; in psb_fbdev_driver_fbdev_probe()
213 fb_helper->fb = fb; in psb_fbdev_driver_fbdev_probe()
215 info = drm_fb_helper_alloc_info(fb_helper); in psb_fbdev_driver_fbdev_probe()
227 drm_fb_helper_fill_info(info, fb_helper, sizes); in psb_fbdev_driver_fbdev_probe()