Lines Matching refs:ifbdev

51 	struct intel_fbdev *ifbdev =  in intel_fbdev_set_par()  local
66 ret = i915_gem_object_set_to_gtt_domain(ifbdev->fb->obj, in intel_fbdev_set_par()
77 struct intel_fbdev *ifbdev = in intel_fbdev_blank() local
92 intel_fb_obj_invalidate(ifbdev->fb->obj, NULL, ORIGIN_GTT); in intel_fbdev_blank()
116 struct intel_fbdev *ifbdev = in intelfb_alloc() local
160 ifbdev->fb = to_intel_framebuffer(fb); in intelfb_alloc()
175 struct intel_fbdev *ifbdev = in intelfb_create() local
177 struct intel_framebuffer *intel_fb = ifbdev->fb; in intelfb_create()
196 intel_fb = ifbdev->fb = NULL; in intelfb_create()
203 intel_fb = ifbdev->fb; in intelfb_create()
222 fb = &ifbdev->fb->base; in intelfb_create()
224 ifbdev->helper.fb = fb; in intelfb_create()
225 ifbdev->helper.fbdev = info; in intelfb_create()
262 drm_fb_helper_fill_var(info, &ifbdev->helper, sizes->fb_width, sizes->fb_height); in intelfb_create()
268 if (ifbdev->fb->obj->stolen && !prealloc) in intelfb_create()
525 struct intel_fbdev *ifbdev) in intel_fbdev_destroy() argument
527 if (ifbdev->helper.fbdev) { in intel_fbdev_destroy()
528 struct fb_info *info = ifbdev->helper.fbdev; in intel_fbdev_destroy()
538 drm_fb_helper_fini(&ifbdev->helper); in intel_fbdev_destroy()
540 drm_framebuffer_unregister_private(&ifbdev->fb->base); in intel_fbdev_destroy()
541 drm_framebuffer_remove(&ifbdev->fb->base); in intel_fbdev_destroy()
554 struct intel_fbdev *ifbdev) in intel_fbdev_init_bios() argument
651 ifbdev->preferred_bpp = fb->base.bits_per_pixel; in intel_fbdev_init_bios()
652 ifbdev->fb = fb; in intel_fbdev_init_bios()
654 drm_framebuffer_reference(&ifbdev->fb->base); in intel_fbdev_init_bios()
688 struct intel_fbdev *ifbdev; in intel_fbdev_init() local
695 ifbdev = kzalloc(sizeof(struct intel_fbdev), GFP_KERNEL); in intel_fbdev_init()
696 if (ifbdev == NULL) in intel_fbdev_init()
699 drm_fb_helper_prepare(dev, &ifbdev->helper, &intel_fb_helper_funcs); in intel_fbdev_init()
701 if (!intel_fbdev_init_bios(dev, ifbdev)) in intel_fbdev_init()
702 ifbdev->preferred_bpp = 32; in intel_fbdev_init()
704 ret = drm_fb_helper_init(dev, &ifbdev->helper, in intel_fbdev_init()
707 kfree(ifbdev); in intel_fbdev_init()
711 dev_priv->fbdev = ifbdev; in intel_fbdev_init()
714 drm_fb_helper_single_add_all_connectors(&ifbdev->helper); in intel_fbdev_init()
722 struct intel_fbdev *ifbdev = dev_priv->fbdev; in intel_fbdev_initial_config() local
725 drm_fb_helper_initial_config(&ifbdev->helper, ifbdev->preferred_bpp); in intel_fbdev_initial_config()
745 struct intel_fbdev *ifbdev = dev_priv->fbdev; in intel_fbdev_set_suspend() local
748 if (!ifbdev) in intel_fbdev_set_suspend()
751 info = ifbdev->helper.fbdev; in intel_fbdev_set_suspend()
784 if (state == FBINFO_STATE_RUNNING && ifbdev->fb->obj->stolen) in intel_fbdev_set_suspend()