Searched refs:i915_sw_fence (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_sw_fence.h | 23 struct i915_sw_fence { struct 38 typedef int (*i915_sw_fence_notify_t)(struct i915_sw_fence *, argument 42 void __i915_sw_fence_init(struct i915_sw_fence *fence, 59 void i915_sw_fence_fini(struct i915_sw_fence *fence); 61 static inline void i915_sw_fence_fini(struct i915_sw_fence *fence) {} in i915_sw_fence_fini() 64 void i915_sw_fence_commit(struct i915_sw_fence *fence); 66 int i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, 67 struct i915_sw_fence *after, 69 int i915_sw_fence_await_sw_fence_gfp(struct i915_sw_fence *fence, 70 struct i915_sw_fence *after, [all …]
|
D | i915_sw_fence.c | 31 return (void *)(((struct i915_sw_fence *)addr)->flags & I915_SW_FENCE_MASK); in i915_sw_fence_debug_hint() 39 static inline void debug_fence_init(struct i915_sw_fence *fence) in debug_fence_init() 44 static inline void debug_fence_init_onstack(struct i915_sw_fence *fence) in debug_fence_init_onstack() 49 static inline void debug_fence_activate(struct i915_sw_fence *fence) in debug_fence_activate() 54 static inline void debug_fence_set_state(struct i915_sw_fence *fence, in debug_fence_set_state() 60 static inline void debug_fence_deactivate(struct i915_sw_fence *fence) in debug_fence_deactivate() 65 static inline void debug_fence_destroy(struct i915_sw_fence *fence) in debug_fence_destroy() 70 static inline void debug_fence_free(struct i915_sw_fence *fence) in debug_fence_free() 76 static inline void debug_fence_assert(struct i915_sw_fence *fence) in debug_fence_assert() 83 static inline void debug_fence_init(struct i915_sw_fence *fence) in debug_fence_init() [all …]
|
D | i915_gem_clflush.c | 33 struct i915_sw_fence wait; 100 i915_clflush_notify(struct i915_sw_fence *fence, in i915_clflush_notify()
|
D | Makefile | 45 i915_sw_fence.o \
|
D | i915_request.h | 110 struct i915_sw_fence submit;
|
D | i915_request.c | 619 submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in submit_notify()
|
D | intel_drv.h | 493 struct i915_sw_fence commit_ready;
|
D | intel_display.c | 12758 intel_atomic_commit_ready(struct i915_sw_fence *fence, in intel_atomic_commit_ready()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | i915_sw_fence.c | 32 fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in fence_notify() 46 static struct i915_sw_fence *alloc_fence(void) in alloc_fence() 48 struct i915_sw_fence *fence; in alloc_fence() 58 static void free_fence(struct i915_sw_fence *fence) in free_fence() 64 static int __test_self(struct i915_sw_fence *fence) in __test_self() 82 struct i915_sw_fence *fence; in test_self() 98 struct i915_sw_fence *A, *B, *C; in test_dag() 177 struct i915_sw_fence *A, *B; in test_AB() 225 struct i915_sw_fence *A, *B, *C; in test_ABC() 305 struct i915_sw_fence *A, *B, *C; in test_AB_C() [all …]
|
D | lib_sw_fence.h | 29 void __onstack_fence_init(struct i915_sw_fence *fence, 32 void onstack_fence_fini(struct i915_sw_fence *fence); 35 struct i915_sw_fence fence;
|
D | lib_sw_fence.c | 30 nop_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in nop_fence_notify() 35 void __onstack_fence_init(struct i915_sw_fence *fence, in __onstack_fence_init() 46 void onstack_fence_fini(struct i915_sw_fence *fence) in onstack_fence_fini()
|
D | i915_gem_evict.c | 399 struct i915_sw_fence fence; in igt_evict_contexts()
|