Lines Matching refs:helper
45 struct drm_fb_helper helper; member
219 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create() argument
223 container_of(helper, struct radeon_fbdev, helper); in radeonfb_create()
270 rfbdev->helper.fb = fb; in radeonfb_create()
271 rfbdev->helper.fbdev = info; in radeonfb_create()
288 drm_fb_helper_fill_var(info, &rfbdev->helper, sizes->fb_width, sizes->fb_height); in radeonfb_create()
337 drm_fb_helper_hotplug_event(&rdev->mode_info.rfbdev->helper); in radeon_fb_output_poll_changed()
345 if (rfbdev->helper.fbdev) { in radeon_fbdev_destroy()
346 info = rfbdev->helper.fbdev; in radeon_fbdev_destroy()
358 drm_fb_helper_fini(&rfbdev->helper); in radeon_fbdev_destroy()
392 drm_fb_helper_prepare(rdev->ddev, &rfbdev->helper, in radeon_fbdev_init()
395 ret = drm_fb_helper_init(rdev->ddev, &rfbdev->helper, in radeon_fbdev_init()
401 ret = drm_fb_helper_single_add_all_connectors(&rfbdev->helper); in radeon_fbdev_init()
408 ret = drm_fb_helper_initial_config(&rfbdev->helper, bpp_sel); in radeon_fbdev_init()
415 drm_fb_helper_fini(&rfbdev->helper); in radeon_fbdev_init()
434 fb_set_suspend(rdev->mode_info.rfbdev->helper.fbdev, state); in radeon_fbdev_set_suspend()
450 drm_fb_helper_add_one_connector(&rdev->mode_info.rfbdev->helper, connector); in radeon_fb_add_connector()
456 drm_fb_helper_remove_one_connector(&rdev->mode_info.rfbdev->helper, connector); in radeon_fb_remove_connector()