Symbol: i915_sw_fence
sys/dev/drm/i915/i915_gem_clflush.c
33
struct i915_sw_fence wait;
sys/dev/drm/i915/i915_gem_clflush.c
93
i915_clflush_notify(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_request.c
618
submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state)
sys/dev/drm/i915/i915_request.h
119
struct i915_sw_fence submit;
sys/dev/drm/i915/i915_sw_fence.c
100
static inline void debug_fence_deactivate(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
104
static inline void debug_fence_destroy(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
108
static inline void debug_fence_free(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
112
static inline void debug_fence_assert(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
118
static int __i915_sw_fence_notify(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
128
void i915_sw_fence_fini(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
134
static void __i915_sw_fence_wake_up_all(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
177
static void __i915_sw_fence_complete(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
198
static void i915_sw_fence_complete(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
208
static void i915_sw_fence_await(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
214
void __i915_sw_fence_init(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
228
void i915_sw_fence_commit(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
244
static bool __i915_sw_fence_check_if_after(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
245
const struct i915_sw_fence * const signaler)
sys/dev/drm/i915/i915_sw_fence.c
266
static void __i915_sw_fence_clear_checked_bit(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
281
static bool i915_sw_fence_check_if_after(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
282
const struct i915_sw_fence * const signaler)
sys/dev/drm/i915/i915_sw_fence.c
29
return (void *)(((struct i915_sw_fence *)addr)->flags & I915_SW_FENCE_MASK);
sys/dev/drm/i915/i915_sw_fence.c
298
static int __i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
299
struct i915_sw_fence *signaler,
sys/dev/drm/i915/i915_sw_fence.c
351
int i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
352
struct i915_sw_fence *signaler,
sys/dev/drm/i915/i915_sw_fence.c
358
int i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
359
struct i915_sw_fence *signaler,
sys/dev/drm/i915/i915_sw_fence.c
367
struct i915_sw_fence *fence;
sys/dev/drm/i915/i915_sw_fence.c
39
static inline void debug_fence_init(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
390
struct i915_sw_fence *fence;
sys/dev/drm/i915/i915_sw_fence.c
410
struct i915_sw_fence *fence;
sys/dev/drm/i915/i915_sw_fence.c
430
int i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
44
static inline void debug_fence_init_onstack(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
487
int i915_sw_fence_await_reservation(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
49
static inline void debug_fence_activate(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
54
static inline void debug_fence_set_state(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.c
60
static inline void debug_fence_deactivate(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
65
static inline void debug_fence_destroy(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
70
static inline void debug_fence_free(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
76
static inline void debug_fence_assert(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
83
static inline void debug_fence_init(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
87
static inline void debug_fence_init_onstack(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
91
static inline void debug_fence_activate(struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.c
95
static inline void debug_fence_set_state(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.h
38
typedef int (*i915_sw_fence_notify_t)(struct i915_sw_fence *,
sys/dev/drm/i915/i915_sw_fence.h
42
void __i915_sw_fence_init(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.h
59
void i915_sw_fence_fini(struct i915_sw_fence *fence);
sys/dev/drm/i915/i915_sw_fence.h
61
static inline void i915_sw_fence_fini(struct i915_sw_fence *fence) {}
sys/dev/drm/i915/i915_sw_fence.h
64
void i915_sw_fence_commit(struct i915_sw_fence *fence);
sys/dev/drm/i915/i915_sw_fence.h
66
int i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.h
67
struct i915_sw_fence *after,
sys/dev/drm/i915/i915_sw_fence.h
69
int i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.h
70
struct i915_sw_fence *after,
sys/dev/drm/i915/i915_sw_fence.h
72
int i915_sw_fence_await_dma_fence(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.h
76
int i915_sw_fence_await_reservation(struct i915_sw_fence *fence,
sys/dev/drm/i915/i915_sw_fence.h
83
static inline bool i915_sw_fence_signaled(const struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.h
88
static inline bool i915_sw_fence_done(const struct i915_sw_fence *fence)
sys/dev/drm/i915/i915_sw_fence.h
93
static inline void i915_sw_fence_wait(struct i915_sw_fence *fence)
sys/dev/drm/i915/intel_display.c
12963
intel_atomic_commit_ready(struct i915_sw_fence *fence,
sys/dev/drm/i915/intel_drv.h
505
struct i915_sw_fence commit_ready;