Lines Matching refs:helper
46 struct drm_fb_helper helper; member
172 static int amdgpufb_create(struct drm_fb_helper *helper, in amdgpufb_create() argument
175 struct amdgpu_fbdev *rfbdev = (struct amdgpu_fbdev *)helper; in amdgpufb_create()
203 info = drm_fb_helper_alloc_fbi(helper); in amdgpufb_create()
221 rfbdev->helper.fb = fb; in amdgpufb_create()
238 drm_fb_helper_fill_var(info, &rfbdev->helper, sizes->fb_width, sizes->fb_height); in amdgpufb_create()
261 drm_fb_helper_release_fbi(helper); in amdgpufb_create()
278 drm_fb_helper_hotplug_event(&adev->mode_info.rfbdev->helper); in amdgpu_fb_output_poll_changed()
285 drm_fb_helper_unregister_fbi(&rfbdev->helper); in amdgpu_fbdev_destroy()
286 drm_fb_helper_release_fbi(&rfbdev->helper); in amdgpu_fbdev_destroy()
292 drm_fb_helper_fini(&rfbdev->helper); in amdgpu_fbdev_destroy()
348 drm_fb_helper_prepare(adev->ddev, &rfbdev->helper, in amdgpu_fbdev_init()
351 ret = drm_fb_helper_init(adev->ddev, &rfbdev->helper, in amdgpu_fbdev_init()
359 drm_fb_helper_single_add_all_connectors(&rfbdev->helper); in amdgpu_fbdev_init()
364 drm_fb_helper_initial_config(&rfbdev->helper, bpp_sel); in amdgpu_fbdev_init()
381 drm_fb_helper_set_suspend(&adev->mode_info.rfbdev->helper, in amdgpu_fbdev_set_suspend()
416 fb_helper = &afbdev->helper; in amdgpu_fbdev_restore_mode()