Lines Matching refs:fb_helper
202 private->fb_helper = helper = &fbdev->drm_fb_helper; in exynos_drm_fbdev_init()
231 private->fb_helper = NULL; in exynos_drm_fbdev_init()
238 struct drm_fb_helper *fb_helper) in exynos_drm_fbdev_destroy() argument
240 struct exynos_drm_fbdev *exynos_fbd = to_exynos_fbdev(fb_helper); in exynos_drm_fbdev_destroy()
247 if (fb_helper->fb && fb_helper->fb->funcs) { in exynos_drm_fbdev_destroy()
248 fb = fb_helper->fb; in exynos_drm_fbdev_destroy()
253 drm_fb_helper_unregister_fbi(fb_helper); in exynos_drm_fbdev_destroy()
255 drm_fb_helper_fini(fb_helper); in exynos_drm_fbdev_destroy()
263 if (!private || !private->fb_helper) in exynos_drm_fbdev_fini()
266 fbdev = to_exynos_fbdev(private->fb_helper); in exynos_drm_fbdev_fini()
268 exynos_drm_fbdev_destroy(dev, private->fb_helper); in exynos_drm_fbdev_fini()
270 private->fb_helper = NULL; in exynos_drm_fbdev_fini()
278 drm_fb_helper_set_suspend(private->fb_helper, 1); in exynos_drm_fbdev_suspend()
287 drm_fb_helper_set_suspend(private->fb_helper, 0); in exynos_drm_fbdev_resume()