Lines Matching refs:helper
239 drm->fbcon->saved_flags = drm->fbcon->helper.fbdev->flags; in nouveau_fbcon_accel_save_disable()
240 drm->fbcon->helper.fbdev->flags |= FBINFO_HWACCEL_DISABLED; in nouveau_fbcon_accel_save_disable()
249 drm->fbcon->helper.fbdev->flags = drm->fbcon->saved_flags; in nouveau_fbcon_accel_restore()
260 fbcon->helper.fbdev->flags |= FBINFO_HWACCEL_DISABLED; in nouveau_fbcon_accel_fini()
278 struct fb_info *info = fbcon->helper.fbdev; in nouveau_fbcon_accel_init()
316 struct fb_info *info = fbcon->helper.fbdev; in nouveau_fbcon_zfill()
332 nouveau_fbcon_create(struct drm_fb_helper *helper, in nouveau_fbcon_create() argument
336 container_of(helper, struct nouveau_fbdev, helper); in nouveau_fbcon_create()
391 info = drm_fb_helper_alloc_fbi(helper); in nouveau_fbcon_create()
406 fbcon->helper.fb = fb; in nouveau_fbcon_create()
425 drm_fb_helper_fill_var(info, &fbcon->helper, sizes->fb_width, sizes->fb_height); in nouveau_fbcon_create()
461 drm_fb_helper_hotplug_event(&drm->fbcon->helper); in nouveau_fbcon_output_poll_changed()
469 drm_fb_helper_unregister_fbi(&fbcon->helper); in nouveau_fbcon_destroy()
470 drm_fb_helper_release_fbi(&fbcon->helper); in nouveau_fbcon_destroy()
479 drm_fb_helper_fini(&fbcon->helper); in nouveau_fbcon_destroy()
508 drm_fb_helper_set_suspend(&drm->fbcon->helper, state); in nouveau_fbcon_set_suspend()
534 drm_fb_helper_prepare(dev, &fbcon->helper, &nouveau_fbcon_helper_funcs); in nouveau_fbcon_init()
536 ret = drm_fb_helper_init(dev, &fbcon->helper, in nouveau_fbcon_init()
541 ret = drm_fb_helper_single_add_all_connectors(&fbcon->helper); in nouveau_fbcon_init()
556 ret = drm_fb_helper_initial_config(&fbcon->helper, preferred_bpp); in nouveau_fbcon_init()
563 drm_fb_helper_fini(&fbcon->helper); in nouveau_fbcon_init()