Symbol: xe_memirq
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1506
struct xe_memirq *memirq = &gt_to_tile(gt)->memirq;
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1520
struct xe_memirq *memirq = &gt_to_tile(gt)->memirq;
drivers/gpu/drm/xe/xe_irq.c
907
struct xe_memirq *memirq;
drivers/gpu/drm/xe/xe_lrc.c
661
struct xe_memirq *memirq = &gt_to_tile(hwe->gt)->memirq;
drivers/gpu/drm/xe/xe_memirq.c
165
static inline bool hw_reports_to_instance_zero(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
189
static int memirq_alloc_pages(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
239
static void memirq_set_enable(struct xe_memirq *memirq, bool enable)
drivers/gpu/drm/xe/xe_memirq.c
265
int xe_memirq_init(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
293
u32 xe_memirq_source_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe)
drivers/gpu/drm/xe/xe_memirq.c
310
u32 xe_memirq_status_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe)
drivers/gpu/drm/xe/xe_memirq.c
326
u32 xe_memirq_enable_ptr(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
347
int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc)
drivers/gpu/drm/xe/xe_memirq.c
35
static struct xe_tile *memirq_to_tile(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
387
void xe_memirq_reset(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
40
static struct xe_device *memirq_to_xe(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
404
void xe_memirq_postinstall(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
412
static bool __memirq_received(struct xe_memirq *memirq,
drivers/gpu/drm/xe/xe_memirq.c
431
static bool memirq_received_noclear(struct xe_memirq *memirq,
drivers/gpu/drm/xe/xe_memirq.c
438
static bool memirq_received(struct xe_memirq *memirq, struct iosys_map *vector,
drivers/gpu/drm/xe/xe_memirq.c
444
static void memirq_assume_received(struct xe_memirq *memirq, const char *source,
drivers/gpu/drm/xe/xe_memirq.c
450
static void memirq_dispatch_engine(struct xe_memirq *memirq, struct iosys_map *status,
drivers/gpu/drm/xe/xe_memirq.c
465
static void memirq_dispatch_guc(struct xe_memirq *memirq, struct iosys_map *status,
drivers/gpu/drm/xe/xe_memirq.c
500
void xe_memirq_hwe_handler(struct xe_memirq *memirq, struct xe_hw_engine *hwe)
drivers/gpu/drm/xe/xe_memirq.c
522
bool xe_memirq_guc_sw_int_0_irq_pending(struct xe_memirq *memirq, struct xe_guc *guc)
drivers/gpu/drm/xe/xe_memirq.c
533
static void memirq_dump_source_pages(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.c
551
void xe_memirq_handler(struct xe_memirq *memirq)
drivers/gpu/drm/xe/xe_memirq.h
13
struct xe_memirq;
drivers/gpu/drm/xe/xe_memirq.h
15
int xe_memirq_init(struct xe_memirq *memirq);
drivers/gpu/drm/xe/xe_memirq.h
17
u32 xe_memirq_source_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
drivers/gpu/drm/xe/xe_memirq.h
18
u32 xe_memirq_status_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
drivers/gpu/drm/xe/xe_memirq.h
19
u32 xe_memirq_enable_ptr(struct xe_memirq *memirq);
drivers/gpu/drm/xe/xe_memirq.h
21
void xe_memirq_reset(struct xe_memirq *memirq);
drivers/gpu/drm/xe/xe_memirq.h
22
void xe_memirq_postinstall(struct xe_memirq *memirq);
drivers/gpu/drm/xe/xe_memirq.h
23
void xe_memirq_hwe_handler(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
drivers/gpu/drm/xe/xe_memirq.h
24
void xe_memirq_handler(struct xe_memirq *memirq);
drivers/gpu/drm/xe/xe_memirq.h
26
int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc);
drivers/gpu/drm/xe/xe_memirq.h
28
bool xe_memirq_guc_sw_int_0_irq_pending(struct xe_memirq *memirq, struct xe_guc *guc);
drivers/gpu/drm/xe/xe_tile_types.h
115
struct xe_memirq memirq;