Home
last modified time | relevance | path

Searched refs:xe_memirq (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_memirq.h13 struct xe_memirq;
15 int xe_memirq_init(struct xe_memirq *memirq);
17 u32 xe_memirq_source_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
18 u32 xe_memirq_status_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
19 u32 xe_memirq_enable_ptr(struct xe_memirq *memirq);
21 void xe_memirq_reset(struct xe_memirq *memirq);
22 void xe_memirq_postinstall(struct xe_memirq *memirq);
23 void xe_memirq_hwe_handler(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
24 void xe_memirq_handler(struct xe_memirq *memirq);
26 int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc);
H A Dxe_memirq.c38 static struct xe_tile *memirq_to_tile(struct xe_memirq *memirq) in memirq_to_tile()
43 static struct xe_device *memirq_to_xe(struct xe_memirq *memirq) in memirq_to_xe()
168 static int memirq_alloc_pages(struct xe_memirq *memirq) in memirq_alloc_pages()
216 static void memirq_set_enable(struct xe_memirq *memirq, bool enable) in memirq_set_enable()
237 int xe_memirq_init(struct xe_memirq *memirq) in xe_memirq_init()
255 static u32 __memirq_source_page(struct xe_memirq *memirq, u16 instance) in __memirq_source_page()
316 u32 xe_memirq_enable_ptr(struct xe_memirq *memirq) in xe_memirq_enable_ptr()
337 int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc) in xe_memirq_init_guc()
376 void xe_memirq_reset(struct xe_memirq *memirq) in xe_memirq_reset()
393 void xe_memirq_postinstall(struct xe_memirq *memirq) in xe_memirq_postinstall()
[all …]
H A Dxe_memirq_types.h29 struct xe_memirq { struct
H A Dxe_device_types.h243 struct xe_memirq memirq;
H A DMakefile139 xe_memirq.o \
H A Dxe_irq.c863 struct xe_memirq *memirq; in xe_irq_msix_default_hwe_handler()
H A Dxe_lrc.c586 struct xe_memirq *memirq = &gt_to_tile(hwe->gt)->memirq; in set_memory_based_intr()