Home
last modified time | relevance | path

Searched refs:xive_irq_data (Results 1 – 8 of 8) sorted by relevance

/linux/arch/powerpc/kvm/
H A Dbook3s_xive.h37 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()
170 struct xive_irq_data vp_ipi_data;
H A Dbook3s_xive.c80 static u8 xive_vm_esb_load(struct xive_irq_data *xd, u32 offset) in xive_vm_esb_load()
95 static void xive_vm_source_eoi(u32 hw_irq, struct xive_irq_data *xd) in xive_vm_source_eoi()
401 struct xive_irq_data *xd; in xive_vm_scan_for_rerouted_irqs()
521 struct xive_irq_data *xd; in xive_vm_h_eoi()
825 static bool xive_irq_trigger(struct xive_irq_data *xd) in xive_irq_trigger()
919 struct xive_irq_data *xd = irq_get_chip_data(xc->esc_virq[prio]); in kvmppc_xive_attach_escalation()
1087 struct xive_irq_data *xd; in xive_lock_and_mask()
1147 struct xive_irq_data *xd; in xive_finish_unmask()
1789 struct xive_irq_data *xd = irq_get_chip_data(irq); in xive_cleanup_single_escalation()
2608 static void kvmppc_xive_cleanup_irq(u32 hw_num, struct xive_irq_data *xd) in kvmppc_xive_cleanup_irq()
[all …]
H A Dbook3s_xive_native.c30 static u8 xive_vm_esb_load(struct xive_irq_data *xd, u32 offset) in xive_vm_esb_load()
235 struct xive_irq_data *xd; in xive_native_esb_fault()
514 struct xive_irq_data *xd; in kvmppc_xive_native_sync_source()
862 struct xive_irq_data *xd; in kvmppc_xive_native_sync_sources()
/linux/arch/powerpc/include/asm/
H A Dxive.h39 struct xive_irq_data { struct
112 struct xive_irq_data *data);
113 void xive_cleanup_irq_data(struct xive_irq_data *xd);
/linux/arch/powerpc/sysdev/xive/
H A Dxive-internal.h20 struct xive_irq_data ipi_data;
41 int (*populate_irq_data)(u32 hw_irq, struct xive_irq_data *data);
H A Dnative.c46 int xive_native_populate_irq_data(u32 hw_irq, struct xive_irq_data *data) in xive_native_populate_irq_data()
/linux/arch/powerpc/platforms/powernv/
H A Dvas.c54 struct xive_irq_data *xd; in init_vas_instance()
/linux/drivers/misc/ocxl/
H A Dafu_irq.c199 struct xive_irq_data *xd; in ocxl_afu_irq_get_addr()