Home
last modified time | relevance | path

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

/openbsd/sys/dev/pci/drm/i915/gem/
H A Di915_gem_object.h314 return READ_ONCE(obj->frontbuffer) || obj->is_dpt; in i915_gem_object_is_framebuffer()
820 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_flush_frontbuffer()
828 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_invalidate_frontbuffer()
917 if (likely(!rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_get_frontbuffer()
922 front = rcu_dereference(obj->frontbuffer); in i915_gem_object_get_frontbuffer()
929 if (likely(front == rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_get_frontbuffer()
958 RCU_INIT_POINTER(obj->frontbuffer, NULL); in i915_gem_object_set_frontbuffer()
959 } else if (rcu_access_pointer(obj->frontbuffer)) { in i915_gem_object_set_frontbuffer()
960 cur = rcu_dereference_protected(obj->frontbuffer, true); in i915_gem_object_set_frontbuffer()
964 rcu_assign_pointer(obj->frontbuffer, front); in i915_gem_object_set_frontbuffer()
H A Di915_gem_object_types.h570 struct intel_frontbuffer __rcu *frontbuffer; member
/openbsd/sys/dev/pci/drm/i915/display/
H A Dintel_overlay.c189 struct intel_frontbuffer *frontbuffer; member
290 struct intel_frontbuffer *frontbuffer = NULL; in intel_overlay_flip_prepare() local
295 frontbuffer = intel_frontbuffer_get(vma->obj); in intel_overlay_flip_prepare()
297 intel_frontbuffer_track(overlay->frontbuffer, frontbuffer, in intel_overlay_flip_prepare()
300 if (overlay->frontbuffer) in intel_overlay_flip_prepare()
301 intel_frontbuffer_put(overlay->frontbuffer); in intel_overlay_flip_prepare()
302 overlay->frontbuffer = frontbuffer; in intel_overlay_flip_prepare()
H A Dintel_fb.c1891 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_user_framebuffer_destroy()
1943 intel_fb->frontbuffer = intel_frontbuffer_get(obj); in intel_framebuffer_init()
1944 if (!intel_fb->frontbuffer) in intel_framebuffer_init()
2086 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_framebuffer_init()
H A Dintel_display_types.h137 struct intel_frontbuffer *frontbuffer; member
2113 return fb ? to_intel_framebuffer(fb)->frontbuffer : NULL; in to_intel_frontbuffer()
H A Dintel_fbdev.c80 return ifbdev->fb->frontbuffer; in to_frontbuffer()