Lines Matching refs:fb_helper
31 struct drm_fb_helper fb_helper; member
49 return container_of(helper, struct drm_fbdev_cma, fb_helper); in to_fbdev_cma()
133 if (dev->fb_helper) in drm_fb_cma_fbdev_fini()
134 drm_fbdev_cma_fini(to_fbdev_cma(dev->fb_helper)); in drm_fb_cma_fbdev_fini()
154 struct drm_fb_helper *fb_helper; in drm_fbdev_cma_init() local
161 fb_helper = &fbdev_cma->fb_helper; in drm_fbdev_cma_init()
163 ret = drm_client_init(dev, &fb_helper->client, "fbdev", NULL); in drm_fbdev_cma_init()
167 ret = drm_fb_helper_fbdev_setup(dev, fb_helper, &drm_fb_cma_helper_funcs, in drm_fbdev_cma_init()
172 drm_client_add(&fb_helper->client); in drm_fbdev_cma_init()
177 drm_client_release(&fb_helper->client); in drm_fbdev_cma_init()
191 drm_fb_helper_unregister_fbi(&fbdev_cma->fb_helper); in drm_fbdev_cma_fini()
205 drm_fb_helper_restore_fbdev_mode_unlocked(&fbdev_cma->fb_helper); in drm_fbdev_cma_restore_mode()
219 drm_fb_helper_hotplug_event(&fbdev_cma->fb_helper); in drm_fbdev_cma_hotplug_event()
234 drm_fb_helper_set_suspend(&fbdev_cma->fb_helper, state); in drm_fbdev_cma_set_suspend()
251 drm_fb_helper_set_suspend_unlocked(&fbdev_cma->fb_helper, in drm_fbdev_cma_set_suspend_unlocked()