Lines Matching refs:helper
45 struct drm_fb_helper helper; member
189 static int radeonfb_create(struct drm_fb_helper *helper, in radeonfb_create() argument
193 container_of(helper, struct radeon_fbdev, helper); in radeonfb_create()
222 info = drm_fb_helper_alloc_fbi(helper); in radeonfb_create()
240 rfbdev->helper.fb = fb; in radeonfb_create()
257 drm_fb_helper_fill_var(info, &rfbdev->helper, sizes->fb_width, sizes->fb_height); in radeonfb_create()
280 drm_fb_helper_release_fbi(helper); in radeonfb_create()
296 drm_fb_helper_hotplug_event(&rdev->mode_info.rfbdev->helper); in radeon_fb_output_poll_changed()
303 drm_fb_helper_unregister_fbi(&rfbdev->helper); in radeon_fbdev_destroy()
304 drm_fb_helper_release_fbi(&rfbdev->helper); in radeon_fbdev_destroy()
310 drm_fb_helper_fini(&rfbdev->helper); in radeon_fbdev_destroy()
340 drm_fb_helper_prepare(rdev->ddev, &rfbdev->helper, in radeon_fbdev_init()
343 ret = drm_fb_helper_init(rdev->ddev, &rfbdev->helper, in radeon_fbdev_init()
349 ret = drm_fb_helper_single_add_all_connectors(&rfbdev->helper); in radeon_fbdev_init()
356 ret = drm_fb_helper_initial_config(&rfbdev->helper, bpp_sel); in radeon_fbdev_init()
363 drm_fb_helper_fini(&rfbdev->helper); in radeon_fbdev_init()
381 fb_set_suspend(rdev->mode_info.rfbdev->helper.fbdev, state); in radeon_fbdev_set_suspend()
393 drm_fb_helper_add_one_connector(&rdev->mode_info.rfbdev->helper, connector); in radeon_fb_add_connector()
398 drm_fb_helper_remove_one_connector(&rdev->mode_info.rfbdev->helper, connector); in radeon_fb_remove_connector()
410 fb_helper = &rfbdev->helper; in radeon_fbdev_restore_mode()