Home
last modified time | relevance | path

Searched refs:i915_sw_fence (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/
Di915_sw_fence.h23 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 …]
Di915_sw_fence.c31 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 …]
Di915_gem_clflush.c33 struct i915_sw_fence wait;
100 i915_clflush_notify(struct i915_sw_fence *fence, in i915_clflush_notify()
DMakefile45 i915_sw_fence.o \
Di915_request.h110 struct i915_sw_fence submit;
Di915_request.c619 submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in submit_notify()
Dintel_drv.h493 struct i915_sw_fence commit_ready;
Dintel_display.c12758 intel_atomic_commit_ready(struct i915_sw_fence *fence, in intel_atomic_commit_ready()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_sw_fence.c32 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 …]
Dlib_sw_fence.h29 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;
Dlib_sw_fence.c30 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()
Di915_gem_evict.c399 struct i915_sw_fence fence; in igt_evict_contexts()