Lines Matching defs:xe
93 static u32 xelp_intr_disable(struct xe_device *xe) in xelp_intr_disable()
109 gu_misc_irq_ack(struct xe_device *xe, const u32 master_ctl) in gu_misc_irq_ack()
124 static inline void xelp_intr_enable(struct xe_device *xe, bool stall) in xelp_intr_enable()
136 struct xe_device *xe = gt_to_xe(gt); in xe_irq_enable_hwe() local
215 gt_engine_identity(struct xe_device *xe, in gt_engine_identity()
271 struct xe_device *xe = tile_to_xe(tile); in pick_engine_gt() local
299 struct xe_device *xe = tile_to_xe(tile); in gt_irq_handler() local
351 struct xe_device *xe = arg; in xelp_irq_handler() local
379 static u32 dg1_intr_disable(struct xe_device *xe) in dg1_intr_disable()
397 static void dg1_intr_enable(struct xe_device *xe, bool stall) in dg1_intr_enable()
413 struct xe_device *xe = arg; in dg1_irq_handler() local
553 static void vf_irq_reset(struct xe_device *xe) in vf_irq_reset()
573 static void xe_irq_reset(struct xe_device *xe) in xe_irq_reset()
608 static void vf_irq_postinstall(struct xe_device *xe) in vf_irq_postinstall()
623 static void xe_irq_postinstall(struct xe_device *xe) in xe_irq_postinstall()
654 struct xe_device *xe = arg; in vf_mem_irq_handler() local
667 static irq_handler_t xe_irq_handler(struct xe_device *xe) in xe_irq_handler()
678 static int xe_irq_msi_request_irqs(struct xe_device *xe) in xe_irq_msi_request_irqs()
700 static void xe_irq_msi_free(struct xe_device *xe) in xe_irq_msi_free()
711 struct xe_device *xe = arg; in irq_uninstall() local
724 int xe_irq_init(struct xe_device *xe) in xe_irq_init()
731 int xe_irq_install(struct xe_device *xe) in xe_irq_install()
763 static void xe_irq_msi_synchronize_irq(struct xe_device *xe) in xe_irq_msi_synchronize_irq()
768 void xe_irq_suspend(struct xe_device *xe) in xe_irq_suspend()
780 void xe_irq_resume(struct xe_device *xe) in xe_irq_resume()
807 static int xe_irq_msix_init(struct xe_device *xe) in xe_irq_msix_init()
827 struct xe_device *xe = arg; in guc2host_irq_handler() local
844 struct xe_device *xe = arg; in xe_irq_msix_default_hwe_handler() local
871 static int xe_irq_msix_alloc_vector(struct xe_device *xe, void *irq_buf, in xe_irq_msix_alloc_vector()
890 static void xe_irq_msix_release_vector(struct xe_device *xe, u16 msix) in xe_irq_msix_release_vector()
895 static int xe_irq_msix_request_irq_internal(struct xe_device *xe, irq_handler_t handler, in xe_irq_msix_request_irq_internal()
912 int xe_irq_msix_request_irq(struct xe_device *xe, irq_handler_t handler, void *irq_buf, in xe_irq_msix_request_irq()
931 void xe_irq_msix_free_irq(struct xe_device *xe, u16 msix) in xe_irq_msix_free_irq()
951 int xe_irq_msix_request_irqs(struct xe_device *xe) in xe_irq_msix_request_irqs()
973 void xe_irq_msix_free(struct xe_device *xe) in xe_irq_msix_free()
983 void xe_irq_msix_synchronize_irq(struct xe_device *xe) in xe_irq_msix_synchronize_irq()