Lines Matching refs:fb_helper
60 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_setcolreg() local
61 struct drm_framebuffer *fb = fb_helper->fb; in psb_fbdev_fb_setcolreg()
116 struct drm_fb_helper *fb_helper = info->par; in psb_fbdev_fb_destroy() local
117 struct drm_framebuffer *fb = fb_helper->fb; in psb_fbdev_fb_destroy()
120 drm_fb_helper_fini(fb_helper); in psb_fbdev_fb_destroy()
129 drm_client_release(&fb_helper->client); in psb_fbdev_fb_destroy()
131 drm_fb_helper_unprepare(fb_helper); in psb_fbdev_fb_destroy()
132 kfree(fb_helper); in psb_fbdev_fb_destroy()
152 int psb_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper, in psb_fbdev_driver_fbdev_probe() argument
155 struct drm_device *dev = fb_helper->dev; in psb_fbdev_driver_fbdev_probe()
214 fb_helper->funcs = &psb_fbdev_fb_helper_funcs; in psb_fbdev_driver_fbdev_probe()
215 fb_helper->fb = fb; in psb_fbdev_driver_fbdev_probe()
217 info = drm_fb_helper_alloc_info(fb_helper); in psb_fbdev_driver_fbdev_probe()
229 drm_fb_helper_fill_info(info, fb_helper, sizes); in psb_fbdev_driver_fbdev_probe()