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()
414 fbcon->helper.fb = fb; in nouveau_fbcon_create()
415 fbcon->helper.fbdev = info; in nouveau_fbcon_create()
434 drm_fb_helper_fill_var(info, &fbcon->helper, sizes->fb_width, sizes->fb_height); in nouveau_fbcon_create()
470 drm_fb_helper_hotplug_event(&drm->fbcon->helper); in nouveau_fbcon_output_poll_changed()
479 if (fbcon->helper.fbdev) { in nouveau_fbcon_destroy()
480 info = fbcon->helper.fbdev; in nouveau_fbcon_destroy()
494 drm_fb_helper_fini(&fbcon->helper); in nouveau_fbcon_destroy()
523 fb_set_suspend(drm->fbcon->helper.fbdev, state); in nouveau_fbcon_set_suspend()
549 drm_fb_helper_prepare(dev, &fbcon->helper, &nouveau_fbcon_helper_funcs); in nouveau_fbcon_init()
551 ret = drm_fb_helper_init(dev, &fbcon->helper, in nouveau_fbcon_init()
556 ret = drm_fb_helper_single_add_all_connectors(&fbcon->helper); in nouveau_fbcon_init()
571 ret = drm_fb_helper_initial_config(&fbcon->helper, preferred_bpp); in nouveau_fbcon_init()
575 fbcon->helper.fbdev->pixmap.buf_align = 4; in nouveau_fbcon_init()
579 drm_fb_helper_fini(&fbcon->helper); in nouveau_fbcon_init()