Lines Matching refs:fb
66 ret = i915_gem_object_set_to_gtt_domain(ifbdev->fb->obj, in intel_fbdev_set_par()
92 intel_fb_obj_invalidate(ifbdev->fb->obj, NULL, ORIGIN_GTT); in intel_fbdev_blank()
118 struct drm_framebuffer *fb; in intelfb_alloc() local
147 fb = __intel_framebuffer_create(dev, &mode_cmd, obj); in intelfb_alloc()
148 if (IS_ERR(fb)) { in intelfb_alloc()
149 ret = PTR_ERR(fb); in intelfb_alloc()
154 ret = intel_pin_and_fence_fb_obj(NULL, fb, NULL, NULL); in intelfb_alloc()
160 ifbdev->fb = to_intel_framebuffer(fb); in intelfb_alloc()
165 drm_framebuffer_remove(fb); in intelfb_alloc()
177 struct intel_framebuffer *intel_fb = ifbdev->fb; in intelfb_create()
181 struct drm_framebuffer *fb; in intelfb_create() local
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()
261 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->depth); in intelfb_create()
268 if (ifbdev->fb->obj->stolen && !prealloc) in intelfb_create()
274 fb->width, fb->height, in intelfb_create()
540 drm_framebuffer_unregister_private(&ifbdev->fb->base); in intel_fbdev_destroy()
541 drm_framebuffer_remove(&ifbdev->fb->base); in intel_fbdev_destroy()
556 struct intel_framebuffer *fb = NULL; in intel_fbdev_init_bios() local
569 if (!intel_crtc->active || !crtc->primary->fb) { in intel_fbdev_init_bios()
579 fb = to_intel_framebuffer(crtc->primary->fb); in intel_fbdev_init_bios()
584 if (!fb) { in intel_fbdev_init_bios()
610 cur_size = cur_size * fb->base.bits_per_pixel / 8; in intel_fbdev_init_bios()
611 if (fb->base.pitches[0] < cur_size) { in intel_fbdev_init_bios()
614 cur_size, fb->base.pitches[0]); in intel_fbdev_init_bios()
616 fb = NULL; in intel_fbdev_init_bios()
622 fb->base.pixel_format, in intel_fbdev_init_bios()
623 fb->base.modifier[0]); in intel_fbdev_init_bios()
624 cur_size *= fb->base.pitches[0]; in intel_fbdev_init_bios()
629 fb->base.bits_per_pixel, in intel_fbdev_init_bios()
637 fb = NULL; in intel_fbdev_init_bios()
646 if (!fb) { in intel_fbdev_init_bios()
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()
663 WARN(!crtc->primary->fb, in intel_fbdev_init_bios()
784 if (state == FBINFO_STATE_RUNNING && ifbdev->fb->obj->stolen) in intel_fbdev_set_suspend()