xe_memirq
struct xe_memirq *memirq = >_to_tile(gt)->memirq;
struct xe_memirq *memirq = >_to_tile(gt)->memirq;
struct xe_memirq *memirq;
struct xe_memirq *memirq = >_to_tile(hwe->gt)->memirq;
static inline bool hw_reports_to_instance_zero(struct xe_memirq *memirq)
static int memirq_alloc_pages(struct xe_memirq *memirq)
static void memirq_set_enable(struct xe_memirq *memirq, bool enable)
int xe_memirq_init(struct xe_memirq *memirq)
u32 xe_memirq_source_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe)
u32 xe_memirq_status_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe)
u32 xe_memirq_enable_ptr(struct xe_memirq *memirq)
int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc)
static struct xe_tile *memirq_to_tile(struct xe_memirq *memirq)
void xe_memirq_reset(struct xe_memirq *memirq)
static struct xe_device *memirq_to_xe(struct xe_memirq *memirq)
void xe_memirq_postinstall(struct xe_memirq *memirq)
static bool __memirq_received(struct xe_memirq *memirq,
static bool memirq_received_noclear(struct xe_memirq *memirq,
static bool memirq_received(struct xe_memirq *memirq, struct iosys_map *vector,
static void memirq_assume_received(struct xe_memirq *memirq, const char *source,
static void memirq_dispatch_engine(struct xe_memirq *memirq, struct iosys_map *status,
static void memirq_dispatch_guc(struct xe_memirq *memirq, struct iosys_map *status,
void xe_memirq_hwe_handler(struct xe_memirq *memirq, struct xe_hw_engine *hwe)
bool xe_memirq_guc_sw_int_0_irq_pending(struct xe_memirq *memirq, struct xe_guc *guc)
static void memirq_dump_source_pages(struct xe_memirq *memirq)
void xe_memirq_handler(struct xe_memirq *memirq)
struct xe_memirq;
int xe_memirq_init(struct xe_memirq *memirq);
u32 xe_memirq_source_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
u32 xe_memirq_status_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
u32 xe_memirq_enable_ptr(struct xe_memirq *memirq);
void xe_memirq_reset(struct xe_memirq *memirq);
void xe_memirq_postinstall(struct xe_memirq *memirq);
void xe_memirq_hwe_handler(struct xe_memirq *memirq, struct xe_hw_engine *hwe);
void xe_memirq_handler(struct xe_memirq *memirq);
int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc);
bool xe_memirq_guc_sw_int_0_irq_pending(struct xe_memirq *memirq, struct xe_guc *guc);
struct xe_memirq memirq;