Searched refs:frontbuffer (Results 1 – 6 of 6) sorted by relevance
24 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_flush_frontbuffer() 32 if (unlikely(rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_invalidate_frontbuffer() 37 * i915_gem_object_get_frontbuffer - Get the object's frontbuffer38 * @obj: The object whose frontbuffer to get.40 * Get pointer to object's frontbuffer if such exists. Please note that RCU41 * mechanism is used to handle e.g. ongoing removal of frontbuffer pointer.43 * Return: pointer to object's frontbuffer is such exists or NULL50 if (likely(!rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_get_frontbuffer() 55 front = rcu_dereference(obj->frontbuffer); in i915_gem_object_get_frontbuffer() 62 if (likely(front == rcu_access_pointer(obj->frontbuffer))) in i915_gem_object_get_frontbuffer() [all...]
311 return READ_ONCE(obj->frontbuffer) || obj->is_dpt; in i915_gem_object_is_framebuffer()
195 struct intel_frontbuffer *frontbuffer; member 297 struct intel_frontbuffer *frontbuffer = NULL; in intel_overlay_flip_prepare() local 302 frontbuffer = intel_frontbuffer_get(intel_bo_to_drm_bo(vma->obj)); in intel_overlay_flip_prepare() 304 intel_frontbuffer_track(overlay->frontbuffer, frontbuffer, in intel_overlay_flip_prepare() 307 if (overlay->frontbuffer) in intel_overlay_flip_prepare() 308 intel_frontbuffer_put(overlay->frontbuffer); in intel_overlay_flip_prepare() 309 overlay->frontbuffer = frontbuffer; in intel_overlay_flip_prepare()
76 return ifbdev->fb->frontbuffer; in to_frontbuffer()
136 struct intel_frontbuffer *frontbuffer; member 2153 return fb ? to_intel_framebuffer(fb)->frontbuffer : NULL; in to_intel_frontbuffer()
86 :doc: frontbuffer tracking