i915_sw_fence 14114 drivers/gpu/drm/i915/display/intel_display.c intel_atomic_commit_ready(struct i915_sw_fence *fence, i915_sw_fence 505 drivers/gpu/drm/i915/display/intel_display_types.h struct i915_sw_fence commit_ready; i915_sw_fence 96 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c struct i915_sw_fence wait; i915_sw_fence 243 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c clear_pages_work_notify(struct i915_sw_fence *fence, i915_sw_fence 12 drivers/gpu/drm/i915/gem/i915_gem_fence.c struct i915_sw_fence chain; i915_sw_fence 16 drivers/gpu/drm/i915/gem/i915_gem_fence.c stub_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 974 drivers/gpu/drm/i915/gt/selftest_lrc.c dummy_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 2003 drivers/gpu/drm/i915/gt/selftest_lrc.c struct i915_sw_fence fence = {}; i915_sw_fence 44 drivers/gpu/drm/i915/i915_request.c struct i915_sw_fence *fence; i915_sw_fence 530 drivers/gpu/drm/i915/i915_request.c submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 573 drivers/gpu/drm/i915/i915_request.c semaphore_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 144 drivers/gpu/drm/i915/i915_request.h struct i915_sw_fence submit; i915_sw_fence 150 drivers/gpu/drm/i915/i915_request.h struct i915_sw_fence semaphore; i915_sw_fence 26 drivers/gpu/drm/i915/i915_sw_fence.c return (void *)(((struct i915_sw_fence *)addr)->flags & I915_SW_FENCE_MASK); i915_sw_fence 36 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_init(struct i915_sw_fence *fence) i915_sw_fence 41 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_init_onstack(struct i915_sw_fence *fence) i915_sw_fence 46 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_activate(struct i915_sw_fence *fence) i915_sw_fence 51 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_set_state(struct i915_sw_fence *fence, i915_sw_fence 57 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_deactivate(struct i915_sw_fence *fence) i915_sw_fence 62 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_destroy(struct i915_sw_fence *fence) i915_sw_fence 67 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_free(struct i915_sw_fence *fence) i915_sw_fence 73 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_assert(struct i915_sw_fence *fence) i915_sw_fence 80 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_init(struct i915_sw_fence *fence) i915_sw_fence 84 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_init_onstack(struct i915_sw_fence *fence) i915_sw_fence 88 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_activate(struct i915_sw_fence *fence) i915_sw_fence 92 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_set_state(struct i915_sw_fence *fence, i915_sw_fence 97 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_deactivate(struct i915_sw_fence *fence) i915_sw_fence 101 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_destroy(struct i915_sw_fence *fence) i915_sw_fence 105 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_free(struct i915_sw_fence *fence) i915_sw_fence 109 drivers/gpu/drm/i915/i915_sw_fence.c static inline void debug_fence_assert(struct i915_sw_fence *fence) i915_sw_fence 115 drivers/gpu/drm/i915/i915_sw_fence.c static int __i915_sw_fence_notify(struct i915_sw_fence *fence, i915_sw_fence 125 drivers/gpu/drm/i915/i915_sw_fence.c void i915_sw_fence_fini(struct i915_sw_fence *fence) i915_sw_fence 131 drivers/gpu/drm/i915/i915_sw_fence.c static void __i915_sw_fence_wake_up_all(struct i915_sw_fence *fence, i915_sw_fence 177 drivers/gpu/drm/i915/i915_sw_fence.c static void __i915_sw_fence_complete(struct i915_sw_fence *fence, i915_sw_fence 198 drivers/gpu/drm/i915/i915_sw_fence.c void i915_sw_fence_complete(struct i915_sw_fence *fence) i915_sw_fence 208 drivers/gpu/drm/i915/i915_sw_fence.c void i915_sw_fence_await(struct i915_sw_fence *fence) i915_sw_fence 214 drivers/gpu/drm/i915/i915_sw_fence.c void __i915_sw_fence_init(struct i915_sw_fence *fence, i915_sw_fence 230 drivers/gpu/drm/i915/i915_sw_fence.c void i915_sw_fence_commit(struct i915_sw_fence *fence) i915_sw_fence 248 drivers/gpu/drm/i915/i915_sw_fence.c static bool __i915_sw_fence_check_if_after(struct i915_sw_fence *fence, i915_sw_fence 249 drivers/gpu/drm/i915/i915_sw_fence.c const struct i915_sw_fence * const signaler) i915_sw_fence 270 drivers/gpu/drm/i915/i915_sw_fence.c static void __i915_sw_fence_clear_checked_bit(struct i915_sw_fence *fence) i915_sw_fence 285 drivers/gpu/drm/i915/i915_sw_fence.c static bool i915_sw_fence_check_if_after(struct i915_sw_fence *fence, i915_sw_fence 286 drivers/gpu/drm/i915/i915_sw_fence.c const struct i915_sw_fence * const signaler) i915_sw_fence 302 drivers/gpu/drm/i915/i915_sw_fence.c static int __i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, i915_sw_fence 303 drivers/gpu/drm/i915/i915_sw_fence.c struct i915_sw_fence *signaler, i915_sw_fence 358 drivers/gpu/drm/i915/i915_sw_fence.c int i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, i915_sw_fence 359 drivers/gpu/drm/i915/i915_sw_fence.c struct i915_sw_fence *signaler, i915_sw_fence 365 drivers/gpu/drm/i915/i915_sw_fence.c int i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence, i915_sw_fence 366 drivers/gpu/drm/i915/i915_sw_fence.c struct i915_sw_fence *signaler, i915_sw_fence 393 drivers/gpu/drm/i915/i915_sw_fence.c struct i915_sw_fence *fence; i915_sw_fence 414 drivers/gpu/drm/i915/i915_sw_fence.c struct i915_sw_fence *fence; i915_sw_fence 434 drivers/gpu/drm/i915/i915_sw_fence.c int i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence, i915_sw_fence 499 drivers/gpu/drm/i915/i915_sw_fence.c int __i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence, i915_sw_fence 525 drivers/gpu/drm/i915/i915_sw_fence.c int i915_sw_fence_await_reservation(struct i915_sw_fence *fence, i915_sw_fence 37 drivers/gpu/drm/i915/i915_sw_fence.h typedef int (*i915_sw_fence_notify_t)(struct i915_sw_fence *, i915_sw_fence 41 drivers/gpu/drm/i915/i915_sw_fence.h void __i915_sw_fence_init(struct i915_sw_fence *fence, i915_sw_fence 58 drivers/gpu/drm/i915/i915_sw_fence.h void i915_sw_fence_fini(struct i915_sw_fence *fence); i915_sw_fence 60 drivers/gpu/drm/i915/i915_sw_fence.h static inline void i915_sw_fence_fini(struct i915_sw_fence *fence) {} i915_sw_fence 63 drivers/gpu/drm/i915/i915_sw_fence.h void i915_sw_fence_commit(struct i915_sw_fence *fence); i915_sw_fence 65 drivers/gpu/drm/i915/i915_sw_fence.h int i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, i915_sw_fence 66 drivers/gpu/drm/i915/i915_sw_fence.h struct i915_sw_fence *after, i915_sw_fence 68 drivers/gpu/drm/i915/i915_sw_fence.h int i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence, i915_sw_fence 69 drivers/gpu/drm/i915/i915_sw_fence.h struct i915_sw_fence *after, i915_sw_fence 74 drivers/gpu/drm/i915/i915_sw_fence.h struct i915_sw_fence *fence; i915_sw_fence 77 drivers/gpu/drm/i915/i915_sw_fence.h int __i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence, i915_sw_fence 80 drivers/gpu/drm/i915/i915_sw_fence.h int i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence, i915_sw_fence 85 drivers/gpu/drm/i915/i915_sw_fence.h int i915_sw_fence_await_reservation(struct i915_sw_fence *fence, i915_sw_fence 92 drivers/gpu/drm/i915/i915_sw_fence.h void i915_sw_fence_await(struct i915_sw_fence *fence); i915_sw_fence 93 drivers/gpu/drm/i915/i915_sw_fence.h void i915_sw_fence_complete(struct i915_sw_fence *fence); i915_sw_fence 95 drivers/gpu/drm/i915/i915_sw_fence.h static inline bool i915_sw_fence_signaled(const struct i915_sw_fence *fence) i915_sw_fence 100 drivers/gpu/drm/i915/i915_sw_fence.h static inline bool i915_sw_fence_done(const struct i915_sw_fence *fence) i915_sw_fence 105 drivers/gpu/drm/i915/i915_sw_fence.h static inline void i915_sw_fence_wait(struct i915_sw_fence *fence) i915_sw_fence 111 drivers/gpu/drm/i915/i915_sw_fence.h i915_sw_fence_set_error_once(struct i915_sw_fence *fence, int error) i915_sw_fence 22 drivers/gpu/drm/i915/i915_sw_fence_work.c fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 28 drivers/gpu/drm/i915/i915_sw_fence_work.h struct i915_sw_fence chain; i915_sw_fence 80 drivers/gpu/drm/i915/selftests/i915_active.c struct i915_sw_fence *submit; i915_sw_fence 453 drivers/gpu/drm/i915/selftests/i915_gem_evict.c struct i915_sw_fence fence; i915_sw_fence 314 drivers/gpu/drm/i915/selftests/i915_request.c struct i915_sw_fence *submit, *wait; i915_sw_fence 32 drivers/gpu/drm/i915/selftests/i915_sw_fence.c fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 46 drivers/gpu/drm/i915/selftests/i915_sw_fence.c static struct i915_sw_fence *alloc_fence(void) i915_sw_fence 48 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *fence; i915_sw_fence 58 drivers/gpu/drm/i915/selftests/i915_sw_fence.c static void free_fence(struct i915_sw_fence *fence) i915_sw_fence 64 drivers/gpu/drm/i915/selftests/i915_sw_fence.c static int __test_self(struct i915_sw_fence *fence) i915_sw_fence 82 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *fence; i915_sw_fence 98 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *A, *B, *C; i915_sw_fence 177 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *A, *B; i915_sw_fence 225 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *A, *B, *C; i915_sw_fence 305 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *A, *B, *C; i915_sw_fence 382 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *A, *B, *C; i915_sw_fence 453 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence **fences; i915_sw_fence 508 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *in, *out; i915_sw_fence 639 drivers/gpu/drm/i915/selftests/i915_sw_fence.c static struct i915_sw_fence * i915_sw_fence 642 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *fence; i915_sw_fence 661 drivers/gpu/drm/i915/selftests/i915_sw_fence.c struct i915_sw_fence *timeout = NULL, *not = NULL; i915_sw_fence 30 drivers/gpu/drm/i915/selftests/lib_sw_fence.c nop_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 35 drivers/gpu/drm/i915/selftests/lib_sw_fence.c void __onstack_fence_init(struct i915_sw_fence *fence, i915_sw_fence 47 drivers/gpu/drm/i915/selftests/lib_sw_fence.c void onstack_fence_fini(struct i915_sw_fence *fence) i915_sw_fence 85 drivers/gpu/drm/i915/selftests/lib_sw_fence.c struct i915_sw_fence fence; i915_sw_fence 93 drivers/gpu/drm/i915/selftests/lib_sw_fence.c heap_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_sw_fence 108 drivers/gpu/drm/i915/selftests/lib_sw_fence.c struct i915_sw_fence *heap_fence_create(gfp_t gfp) i915_sw_fence 131 drivers/gpu/drm/i915/selftests/lib_sw_fence.c void heap_fence_put(struct i915_sw_fence *fence) i915_sw_fence 27 drivers/gpu/drm/i915/selftests/lib_sw_fence.h void __onstack_fence_init(struct i915_sw_fence *fence, i915_sw_fence 30 drivers/gpu/drm/i915/selftests/lib_sw_fence.h void onstack_fence_fini(struct i915_sw_fence *fence); i915_sw_fence 33 drivers/gpu/drm/i915/selftests/lib_sw_fence.h struct i915_sw_fence fence; i915_sw_fence 40 drivers/gpu/drm/i915/selftests/lib_sw_fence.h struct i915_sw_fence *heap_fence_create(gfp_t gfp); i915_sw_fence 41 drivers/gpu/drm/i915/selftests/lib_sw_fence.h void heap_fence_put(struct i915_sw_fence *fence);