Symbol: i915_sw_fence
drivers/gpu/drm/i915/gem/i915_gem_context.c
1073
engines_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
drivers/gpu/drm/i915/gem/i915_gem_context_types.h
45
struct i915_sw_fence fence;
drivers/gpu/drm/i915/gt/intel_context.c
385
sw_fence_dummy_notify(struct i915_sw_fence *sf,
drivers/gpu/drm/i915/gt/intel_context_types.h
208
struct i915_sw_fence blocked;
drivers/gpu/drm/i915/gt/selftest_timeline.c
1026
struct i915_sw_fence *submit;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3121
static struct i915_sw_fence *guc_context_block(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3217
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/gt/uc/intel_huc.c
76
static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
drivers/gpu/drm/i915/gt/uc/intel_huc.h
44
struct i915_sw_fence fence;
drivers/gpu/drm/i915/i915_active.c
649
static int __await_barrier(struct i915_active *ref, struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_active.c
675
void *arg, struct i915_sw_fence *barrier)
drivers/gpu/drm/i915/i915_active.c
732
int i915_sw_fence_await_active(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_active.h
178
int i915_sw_fence_await_active(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_request.c
1207
struct i915_sw_fence *wait = &to->submit;
drivers/gpu/drm/i915/i915_request.c
56
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/i915_request.c
774
submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
drivers/gpu/drm/i915/i915_request.c
810
semaphore_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
drivers/gpu/drm/i915/i915_request.h
244
struct i915_sw_fence submit;
drivers/gpu/drm/i915/i915_request.h
254
struct i915_sw_fence semaphore;
drivers/gpu/drm/i915/i915_sw_fence.c
101
static inline void debug_fence_activate(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
105
static inline void debug_fence_set_state(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
110
static inline void debug_fence_deactivate(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
114
static inline void debug_fence_destroy(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
118
static inline __maybe_unused void debug_fence_free(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
122
static inline void debug_fence_assert(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
128
static int __i915_sw_fence_notify(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
135
void i915_sw_fence_fini(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
141
static void __i915_sw_fence_wake_up_all(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
191
static void __i915_sw_fence_complete(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
212
void i915_sw_fence_complete(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
222
bool i915_sw_fence_await(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
239
void __i915_sw_fence_init(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
253
void i915_sw_fence_reinit(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
263
void i915_sw_fence_commit(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
282
static bool __i915_sw_fence_check_if_after(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
283
const struct i915_sw_fence * const signaler)
drivers/gpu/drm/i915/i915_sw_fence.c
304
static void __i915_sw_fence_clear_checked_bit(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
319
static bool i915_sw_fence_check_if_after(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
320
const struct i915_sw_fence * const signaler)
drivers/gpu/drm/i915/i915_sw_fence.c
333
static bool i915_sw_fence_check_if_after(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
334
const struct i915_sw_fence * const signaler)
drivers/gpu/drm/i915/i915_sw_fence.c
340
static int __i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
341
struct i915_sw_fence *signaler,
drivers/gpu/drm/i915/i915_sw_fence.c
39
return (void *)(((struct i915_sw_fence *)addr)->fn);
drivers/gpu/drm/i915/i915_sw_fence.c
396
int i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
397
struct i915_sw_fence *signaler,
drivers/gpu/drm/i915/i915_sw_fence.c
403
int i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
404
struct i915_sw_fence *signaler,
drivers/gpu/drm/i915/i915_sw_fence.c
432
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/i915_sw_fence.c
459
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/i915_sw_fence.c
481
int i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
49
static inline void debug_fence_init(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
54
static inline __maybe_unused void debug_fence_init_onstack(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
553
int __i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
579
int i915_sw_fence_await_reservation(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
59
static inline void debug_fence_activate(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
64
static inline void debug_fence_set_state(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.c
70
static inline void debug_fence_deactivate(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
75
static inline void debug_fence_destroy(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
80
static inline __maybe_unused void debug_fence_free(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
86
static inline void debug_fence_assert(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
93
static inline void debug_fence_init(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.c
97
static inline __maybe_unused void debug_fence_init_onstack(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.h
101
static inline bool i915_sw_fence_signaled(const struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.h
106
static inline bool i915_sw_fence_done(const struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.h
111
static inline void i915_sw_fence_wait(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/i915_sw_fence.h
117
i915_sw_fence_set_error_once(struct i915_sw_fence *fence, int error)
drivers/gpu/drm/i915/i915_sw_fence.h
20
struct i915_sw_fence;
drivers/gpu/drm/i915/i915_sw_fence.h
27
typedef int (*i915_sw_fence_notify_t)(struct i915_sw_fence *,
drivers/gpu/drm/i915/i915_sw_fence.h
42
void __i915_sw_fence_init(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.h
62
void i915_sw_fence_reinit(struct i915_sw_fence *fence);
drivers/gpu/drm/i915/i915_sw_fence.h
65
void i915_sw_fence_fini(struct i915_sw_fence *fence);
drivers/gpu/drm/i915/i915_sw_fence.h
67
static inline void i915_sw_fence_fini(struct i915_sw_fence *fence) {}
drivers/gpu/drm/i915/i915_sw_fence.h
70
void i915_sw_fence_commit(struct i915_sw_fence *fence);
drivers/gpu/drm/i915/i915_sw_fence.h
72
int i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.h
73
struct i915_sw_fence *after,
drivers/gpu/drm/i915/i915_sw_fence.h
75
int i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.h
76
struct i915_sw_fence *after,
drivers/gpu/drm/i915/i915_sw_fence.h
81
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/i915_sw_fence.h
84
int __i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.h
87
int i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.h
92
int i915_sw_fence_await_reservation(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_sw_fence.h
98
bool i915_sw_fence_await(struct i915_sw_fence *fence);
drivers/gpu/drm/i915/i915_sw_fence.h
99
void i915_sw_fence_complete(struct i915_sw_fence *fence);
drivers/gpu/drm/i915/i915_sw_fence_work.c
27
fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
drivers/gpu/drm/i915/i915_sw_fence_work.h
28
struct i915_sw_fence chain;
drivers/gpu/drm/i915/i915_vma_resource.c
190
i915_vma_resource_fence_notify(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/i915_vma_resource.c
380
struct i915_sw_fence *sw_fence,
drivers/gpu/drm/i915/i915_vma_resource.h
106
struct i915_sw_fence chain;
drivers/gpu/drm/i915/i915_vma_resource.h
249
struct i915_sw_fence *sw_fence,
drivers/gpu/drm/i915/selftests/i915_active.c
83
struct i915_sw_fence *submit;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
450
struct i915_sw_fence fence;
drivers/gpu/drm/i915/selftests/i915_request.c
2268
struct i915_sw_fence *submit;
drivers/gpu/drm/i915/selftests/i915_request.c
345
struct i915_sw_fence *submit, *wait;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
177
struct i915_sw_fence *A, *B;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
225
struct i915_sw_fence *A, *B, *C;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
305
struct i915_sw_fence *A, *B, *C;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
32
fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
382
struct i915_sw_fence *A, *B, *C;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
453
struct i915_sw_fence **fences;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
46
static struct i915_sw_fence *alloc_fence(void)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
48
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
508
struct i915_sw_fence *in, *out;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
58
static void free_fence(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
64
static int __test_self(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
649
static struct i915_sw_fence *
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
652
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
671
struct i915_sw_fence *timeout = NULL, *not = NULL;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
82
struct i915_sw_fence *fence;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
98
struct i915_sw_fence *A, *B, *C;
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
108
struct i915_sw_fence *heap_fence_create(gfp_t gfp)
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
131
void heap_fence_put(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
30
nop_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
35
void __onstack_fence_init(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
47
void onstack_fence_fini(struct i915_sw_fence *fence)
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
85
struct i915_sw_fence fence;
drivers/gpu/drm/i915/selftests/lib_sw_fence.c
93
heap_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
drivers/gpu/drm/i915/selftests/lib_sw_fence.h
27
void __onstack_fence_init(struct i915_sw_fence *fence,
drivers/gpu/drm/i915/selftests/lib_sw_fence.h
30
void onstack_fence_fini(struct i915_sw_fence *fence);
drivers/gpu/drm/i915/selftests/lib_sw_fence.h
33
struct i915_sw_fence fence;
drivers/gpu/drm/i915/selftests/lib_sw_fence.h
40
struct i915_sw_fence *heap_fence_create(gfp_t gfp);
drivers/gpu/drm/i915/selftests/lib_sw_fence.h
41
void heap_fence_put(struct i915_sw_fence *fence);