Home
last modified time | relevance | path

Searched refs:frontbuffer (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_frontbuffer.c224 front->obj->frontbuffer = NULL; in frontbuffer_release()
238 front = obj->frontbuffer; in intel_frontbuffer_get()
256 if (obj->frontbuffer) { in intel_frontbuffer_get()
258 front = obj->frontbuffer; in intel_frontbuffer_get()
262 obj->frontbuffer = front; in intel_frontbuffer_get()
Dintel_overlay.c284 intel_frontbuffer_track(overlay->vma ? overlay->vma->obj->frontbuffer : NULL, in intel_overlay_flip_prepare()
285 vma ? vma->obj->frontbuffer : NULL, in intel_overlay_flip_prepare()
771 intel_frontbuffer_flush(new_bo->frontbuffer, ORIGIN_DIRTYFB); in intel_overlay_do_put_image()
Dintel_fbdev.c52 return ifbdev->fb->frontbuffer; in to_frontbuffer()
Dintel_display_types.h87 struct intel_frontbuffer *frontbuffer; member
Dintel_display.c3167 return fb ? to_intel_framebuffer(fb)->frontbuffer : NULL; in to_intel_frontbuffer()
14432 intel_frontbuffer_flush(obj->frontbuffer, ORIGIN_DIRTYFB); in intel_prepare_plane_fb()
15553 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_user_framebuffer_destroy()
15603 intel_fb->frontbuffer = intel_frontbuffer_get(obj); in intel_framebuffer_init()
15604 if (!intel_fb->frontbuffer) in intel_framebuffer_init()
15724 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_framebuffer_init()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_clflush.c23 intel_frontbuffer_flush(obj->frontbuffer, ORIGIN_CPU); in __do_clflush()
Di915_gem_object_types.h146 struct intel_frontbuffer *frontbuffer; member
Di915_gem_domain.c677 intel_frontbuffer_invalidate(obj->frontbuffer, ORIGIN_CPU); in i915_gem_set_domain_ioctl()
797 intel_frontbuffer_invalidate(obj->frontbuffer, ORIGIN_CPU); in i915_gem_object_prepare_write()
Di915_gem_object.c273 intel_frontbuffer_flush(obj->frontbuffer, ORIGIN_CPU); in i915_gem_object_flush_write_domain()
Di915_gem_object.h170 return READ_ONCE(obj->frontbuffer); in i915_gem_object_is_framebuffer()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_gem.c146 intel_frontbuffer_invalidate(obj->frontbuffer, ORIGIN_CPU); in i915_gem_phys_pwrite()
154 intel_frontbuffer_flush(obj->frontbuffer, ORIGIN_CPU); in i915_gem_phys_pwrite()
591 intel_frontbuffer_invalidate(obj->frontbuffer, ORIGIN_CPU); in i915_gem_gtt_pwrite_fast()
633 intel_frontbuffer_flush(obj->frontbuffer, ORIGIN_CPU); in i915_gem_gtt_pwrite_fast()
726 intel_frontbuffer_flush(obj->frontbuffer, ORIGIN_CPU); in i915_gem_shmem_pwrite()
Di915_vma.c910 if (intel_frontbuffer_invalidate(obj->frontbuffer, ORIGIN_CS)) in i915_vma_move_to_active()
911 i915_active_ref(&obj->frontbuffer->write, in i915_vma_move_to_active()
/Linux-v5.4/Documentation/gpu/
Di915.rst86 :doc: frontbuffer tracking