Searched refs:xive_irq_data (Results  1 – 9 of 9) sorted by relevance
| /Linux-v5.4/arch/powerpc/sysdev/xive/ | 
| D | common.c | 201 static notrace u8 xive_esb_read(struct xive_irq_data *xd, u32 offset)  in xive_esb_read()217 static void xive_esb_write(struct xive_irq_data *xd, u32 offset, u64 data)  in xive_esb_write()
 283 		struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in xmon_xive_get_irq_config()
 354 static void xive_do_source_eoi(u32 hw_irq, struct xive_irq_data *xd)  in xive_do_source_eoi()
 403 	struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in xive_irq_eoi()
 434 static void xive_do_source_set_mask(struct xive_irq_data *xd,  in xive_do_source_set_mask()
 561 	struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in xive_pick_irq_target()
 594 	struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in xive_irq_startup()
 649 	struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in xive_irq_shutdown()
 675 	struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in xive_irq_unmask()
 [all …]
 
 | 
| D | xive-internal.h | 13 	struct xive_irq_data ipi_data;34 	int	(*populate_irq_data)(u32 hw_irq, struct xive_irq_data *data);
 
 | 
| D | spapr.c | 370 static int xive_spapr_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)  in xive_spapr_populate_irq_data()
 | 
| D | native.c | 43 int xive_native_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)  in xive_native_populate_irq_data()
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | xive.h | 37 struct xive_irq_data {  struct109 					 struct xive_irq_data *data);
 110 extern void xive_cleanup_irq_data(struct xive_irq_data *xd);
 
 | 
| /Linux-v5.4/arch/powerpc/kvm/ | 
| D | book3s_xive.h | 37 	struct xive_irq_data ipi_data;	/* XIVE IPI associated data */39 	struct xive_irq_data *pt_data;	/* XIVE Pass-through associated data */
 69 					  struct xive_irq_data **out_xd)  in kvmppc_xive_select_irq()
 164 	struct xive_irq_data	vp_ipi_data;
 
 | 
| D | book3s_xive_template.c | 57 static u8 GLUE(X_PFX,esb_load)(struct xive_irq_data *xd, u32 offset)  in GLUE()72 static void GLUE(X_PFX,source_eoi)(u32 hw_irq, struct xive_irq_data *xd)  in GLUE()
 384 		struct xive_irq_data *xd;  in GLUE()
 504 	struct xive_irq_data *xd;  in GLUE()
 
 | 
| D | book3s_xive.c | 134 static bool xive_irq_trigger(struct xive_irq_data *xd)  in xive_irq_trigger()229 		struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in kvmppc_xive_attach_escalation()
 395 	struct xive_irq_data *xd;  in xive_lock_and_mask()
 476 	struct xive_irq_data *xd;  in xive_finish_unmask()
 1137 	struct xive_irq_data *xd = irq_data_get_irq_handler_data(d);  in xive_cleanup_single_escalation()
 1874 static void kvmppc_xive_cleanup_irq(u32 hw_num, struct xive_irq_data *xd)  in kvmppc_xive_cleanup_irq()
 2069 			struct xive_irq_data *xd =  in kvmppc_xive_debug_show_queues()
 
 | 
| D | book3s_xive_native.c | 30 static u8 xive_vm_esb_load(struct xive_irq_data *xd, u32 offset)  in xive_vm_esb_load()216 	struct xive_irq_data *xd;  in xive_native_esb_fault()
 488 	struct xive_irq_data *xd;  in kvmppc_xive_native_sync_source()
 840 		struct xive_irq_data *xd;  in kvmppc_xive_native_sync_sources()
 
 |