Home
last modified time | relevance | path

Searched refs:xe_preempt_fence (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_preempt_fence.h17 struct xe_preempt_fence *xe_preempt_fence_alloc(void);
19 void xe_preempt_fence_free(struct xe_preempt_fence *pfence);
22 xe_preempt_fence_arm(struct xe_preempt_fence *pfence, struct xe_exec_queue *q,
25 static inline struct xe_preempt_fence *
28 return container_of(fence, struct xe_preempt_fence, base); in to_preempt_fence()
42 xe_preempt_fence_link(struct xe_preempt_fence *pfence) in xe_preempt_fence_link()
54 static inline struct xe_preempt_fence *
57 return container_of(link, struct xe_preempt_fence, link); in to_preempt_fence_from_link()
H A Dxe_preempt_fence.c18 struct xe_preempt_fence *pfence = in preempt_fence_work_func()
72 struct xe_preempt_fence *pfence = in preempt_fence_enable_signaling()
100 struct xe_preempt_fence *xe_preempt_fence_alloc(void) in xe_preempt_fence_alloc()
102 struct xe_preempt_fence *pfence; in xe_preempt_fence_alloc()
121 void xe_preempt_fence_free(struct xe_preempt_fence *pfence) in xe_preempt_fence_free()
143 xe_preempt_fence_arm(struct xe_preempt_fence *pfence, struct xe_exec_queue *q, in xe_preempt_fence_arm()
172 struct xe_preempt_fence *pfence; in xe_preempt_fence_create()
H A Dxe_preempt_fence_types.h19 struct xe_preempt_fence { struct
H A Dxe_vm.c99 struct xe_preempt_fence *pfence = xe_preempt_fence_alloc(); in alloc_preempt_fences()