Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_frontbuffer.h67 if (likely(!rcu_access_pointer(obj->frontbuffer))) in __intel_frontbuffer_get()
72 front = rcu_dereference(obj->frontbuffer); in __intel_frontbuffer_get()
79 if (likely(front == rcu_access_pointer(obj->frontbuffer))) in __intel_frontbuffer_get()
H A Dintel_frontbuffer.c237 RCU_INIT_POINTER(obj->frontbuffer, NULL); in frontbuffer_release()
267 if (rcu_access_pointer(obj->frontbuffer)) { in intel_frontbuffer_get()
269 front = rcu_dereference_protected(obj->frontbuffer, true); in intel_frontbuffer_get()
273 rcu_assign_pointer(obj->frontbuffer, front); in intel_frontbuffer_get()
H A Dintel_fbdev.c57 return ifbdev->fb->frontbuffer; in to_frontbuffer()
H A Dintel_display_types.h89 struct intel_frontbuffer *frontbuffer; member
H A Dintel_display.c3543 return fb ? to_intel_framebuffer(fb)->frontbuffer : NULL; in to_intel_frontbuffer()
16891 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_user_framebuffer_destroy()
16941 intel_fb->frontbuffer = intel_frontbuffer_get(obj); in intel_framebuffer_init()
16942 if (!intel_fb->frontbuffer) in intel_framebuffer_init()
17062 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_framebuffer_init()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_object.h213 return READ_ONCE(obj->frontbuffer); in i915_gem_object_is_framebuffer()
494 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_flush_frontbuffer()
502 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_invalidate_frontbuffer()
H A Di915_gem_object_types.h185 struct intel_frontbuffer __rcu *frontbuffer; member