Lines Matching refs:fb

59 		intel_fb_obj_invalidate(ifbdev->fb->obj, ORIGIN_GTT);  in intel_fbdev_set_par()
77 intel_fb_obj_invalidate(ifbdev->fb->obj, ORIGIN_GTT); in intel_fbdev_blank()
96 intel_fb_obj_invalidate(ifbdev->fb->obj, ORIGIN_GTT); in intel_fbdev_pan_display()
122 struct drm_framebuffer *fb; in intelfb_alloc() local
157 fb = __intel_framebuffer_create(dev, &mode_cmd, obj); in intelfb_alloc()
158 if (IS_ERR(fb)) { in intelfb_alloc()
159 ret = PTR_ERR(fb); in intelfb_alloc()
164 ret = intel_pin_and_fence_fb_obj(NULL, fb, NULL, NULL, NULL); in intelfb_alloc()
170 ifbdev->fb = to_intel_framebuffer(fb); in intelfb_alloc()
175 drm_framebuffer_remove(fb); in intelfb_alloc()
187 struct intel_framebuffer *intel_fb = ifbdev->fb; in intelfb_create()
191 struct drm_framebuffer *fb; in intelfb_create() local
206 intel_fb = ifbdev->fb = NULL; in intelfb_create()
213 intel_fb = ifbdev->fb; in intelfb_create()
232 fb = &ifbdev->fb->base; in intelfb_create()
234 ifbdev->helper.fb = fb; in intelfb_create()
260 drm_fb_helper_fill_fix(info, fb->pitches[0], fb->depth); in intelfb_create()
267 if (ifbdev->fb->obj->stolen && !prealloc) in intelfb_create()
273 fb->width, fb->height, in intelfb_create()
529 drm_framebuffer_unregister_private(&ifbdev->fb->base); in intel_fbdev_destroy()
530 drm_framebuffer_remove(&ifbdev->fb->base); in intel_fbdev_destroy()
545 struct intel_framebuffer *fb = NULL; in intel_fbdev_init_bios() local
553 intel_fb_obj(crtc->primary->state->fb); in intel_fbdev_init_bios()
565 fb = to_intel_framebuffer(crtc->primary->state->fb); in intel_fbdev_init_bios()
570 if (!fb) { in intel_fbdev_init_bios()
596 cur_size = cur_size * fb->base.bits_per_pixel / 8; in intel_fbdev_init_bios()
597 if (fb->base.pitches[0] < cur_size) { in intel_fbdev_init_bios()
600 cur_size, fb->base.pitches[0]); in intel_fbdev_init_bios()
601 fb = NULL; in intel_fbdev_init_bios()
607 fb->base.pixel_format, in intel_fbdev_init_bios()
608 fb->base.modifier[0]); in intel_fbdev_init_bios()
609 cur_size *= fb->base.pitches[0]; in intel_fbdev_init_bios()
614 fb->base.bits_per_pixel, in intel_fbdev_init_bios()
621 fb = NULL; in intel_fbdev_init_bios()
630 if (!fb) { in intel_fbdev_init_bios()
635 ifbdev->preferred_bpp = fb->base.bits_per_pixel; in intel_fbdev_init_bios()
636 ifbdev->fb = fb; in intel_fbdev_init_bios()
638 drm_framebuffer_reference(&ifbdev->fb->base); in intel_fbdev_init_bios()
647 WARN(!crtc->primary->fb, in intel_fbdev_init_bios()
770 if (state == FBINFO_STATE_RUNNING && ifbdev->fb->obj->stolen) in intel_fbdev_set_suspend()
801 intel_fb_obj_invalidate(ifbdev->fb->obj, ORIGIN_GTT); in intel_fbdev_restore_mode()