Home
last modified time | relevance | path

Searched refs:xe_hw_fence_irq (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_hw_fence.h17 void xe_hw_fence_irq_init(struct xe_hw_fence_irq *irq);
18 void xe_hw_fence_irq_finish(struct xe_hw_fence_irq *irq);
19 void xe_hw_fence_irq_run(struct xe_hw_fence_irq *irq);
20 void xe_hw_fence_irq_stop(struct xe_hw_fence_irq *irq);
21 void xe_hw_fence_irq_start(struct xe_hw_fence_irq *irq);
24 struct xe_hw_fence_irq *irq, const char *name);
Dxe_hw_fence.c54 struct xe_hw_fence_irq *irq = container_of(work, typeof(*irq), work); in hw_fence_irq_run_cb()
76 void xe_hw_fence_irq_init(struct xe_hw_fence_irq *irq) in xe_hw_fence_irq_init()
84 void xe_hw_fence_irq_finish(struct xe_hw_fence_irq *irq) in xe_hw_fence_irq_finish()
105 void xe_hw_fence_irq_run(struct xe_hw_fence_irq *irq) in xe_hw_fence_irq_run()
110 void xe_hw_fence_irq_stop(struct xe_hw_fence_irq *irq) in xe_hw_fence_irq_stop()
117 void xe_hw_fence_irq_start(struct xe_hw_fence_irq *irq) in xe_hw_fence_irq_start()
127 struct xe_hw_fence_irq *irq, const char *name) in xe_hw_fence_ctx_init()
142 static struct xe_hw_fence_irq *xe_hw_fence_irq(struct xe_hw_fence *fence) in xe_hw_fence_irq() function
144 return container_of(fence->dma.lock, struct xe_hw_fence_irq, lock); in xe_hw_fence_irq()
174 struct xe_hw_fence_irq *irq = xe_hw_fence_irq(fence); in xe_hw_fence_enable_signaling()
Dxe_hw_fence_types.h24 struct xe_hw_fence_irq { struct
47 struct xe_hw_fence_irq *irq;
Dxe_exec_queue_types.h67 struct xe_hw_fence_irq *fence_irq;
Dxe_hw_engine_types.h142 struct xe_hw_fence_irq *fence_irq;
Dxe_gt_types.h321 struct xe_hw_fence_irq fence_irq[XE_ENGINE_CLASS_MAX];