Lines Matching refs:vrend_fence
83 struct vrend_fence { struct
341 struct vrend_fence *fence_waiting;
5866 static void free_fence_locked(struct vrend_fence *fence) in free_fence_locked()
5882 struct vrend_fence *fence, *stor; in vrend_free_fences()
5895 struct vrend_fence *fence, *stor; in vrend_free_fences_for_context()
5920 static bool do_wait(struct vrend_fence *fence, bool can_block) in do_wait()
5945 static void wait_sync(struct vrend_fence *fence) in wait_sync()
5962 struct vrend_fence *fence, *stor; in thread_sync()
9181 struct vrend_fence *fence; in vrend_renderer_create_fence()
9186 fence = malloc(sizeof(struct vrend_fence)); in vrend_renderer_create_fence()
9224 static bool need_fence_retire_signal_locked(struct vrend_fence *fence) in need_fence_retire_signal_locked()
9226 struct vrend_fence *next; in need_fence_retire_signal_locked()
9233 next = LIST_ENTRY(struct vrend_fence, fence->fences.next, fences); in need_fence_retire_signal_locked()
9247 struct vrend_fence *fence, *stor; in vrend_renderer_check_fences()
11032 struct vrend_fence **fence) in find_ctx0_fence_locked()
11034 struct vrend_fence *iter; in find_ctx0_fence_locked()
11067 struct vrend_fence *fence = NULL; in vrend_renderer_export_ctx0_fence()