Searched refs:frontbuffer (Results 1 – 10 of 10) sorted by relevance
65 if (likely(!rcu_access_pointer(obj->frontbuffer))) in __intel_frontbuffer_get()70 front = rcu_dereference(obj->frontbuffer); in __intel_frontbuffer_get()77 if (likely(front == rcu_access_pointer(obj->frontbuffer))) in __intel_frontbuffer_get()
232 RCU_INIT_POINTER(obj->frontbuffer, NULL); in frontbuffer_release()263 if (rcu_access_pointer(obj->frontbuffer)) { in intel_frontbuffer_get()265 front = rcu_dereference_protected(obj->frontbuffer, true); in intel_frontbuffer_get()269 rcu_assign_pointer(obj->frontbuffer, front); in intel_frontbuffer_get()
185 struct intel_frontbuffer *frontbuffer; member286 struct intel_frontbuffer *frontbuffer = NULL; in intel_overlay_flip_prepare() local291 frontbuffer = intel_frontbuffer_get(vma->obj); in intel_overlay_flip_prepare()293 intel_frontbuffer_track(overlay->frontbuffer, frontbuffer, in intel_overlay_flip_prepare()296 if (overlay->frontbuffer) in intel_overlay_flip_prepare()297 intel_frontbuffer_put(overlay->frontbuffer); in intel_overlay_flip_prepare()298 overlay->frontbuffer = frontbuffer; in intel_overlay_flip_prepare()
51 return ifbdev->fb->frontbuffer; in to_frontbuffer()
89 struct intel_frontbuffer *frontbuffer; member
3601 return fb ? to_intel_framebuffer(fb)->frontbuffer : NULL; in to_intel_frontbuffer()17135 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_user_framebuffer_destroy()17187 intel_fb->frontbuffer = intel_frontbuffer_get(obj); in intel_framebuffer_init()17188 if (!intel_fb->frontbuffer) in intel_framebuffer_init()17318 intel_frontbuffer_put(intel_fb->frontbuffer); in intel_framebuffer_init()
233 return READ_ONCE(obj->frontbuffer); in i915_gem_object_is_framebuffer()515 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_flush_frontbuffer()523 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_invalidate_frontbuffer()
189 struct intel_frontbuffer __rcu *frontbuffer; member
86 :doc: frontbuffer tracking
21379 If a frontbuffer drawable already has a pixmap, make sure it was created61418 problems. But apps that do (fake-)frontbuffer rendering do frequently97525 Revert "exa/mixed: Exclude frontbuffer from deferred pixmap handling."98346 exa/mixed: Exclude frontbuffer from deferred pixmap handling.