Home
last modified time | relevance | path

Searched refs:XICS_IPI (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/sysdev/xics/
H A Dics-rtas.c48 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_rtas_unmask_irq()
91 if (hw_irq == XICS_IPI) in ics_rtas_mask_real_irq()
117 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_rtas_mask_irq()
131 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_rtas_set_affinity()
178 if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)) in ics_rtas_map()
H A Dics-opal.c50 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_opal_unmask_irq()
85 if (hw_irq == XICS_IPI) in ics_opal_mask_real_irq()
101 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_opal_mask_irq()
117 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_opal_set_affinity()
184 if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)) in ics_opal_map()
H A Dicp-opal.c39 if (opal_int_eoi((0x00 << 24) | XICS_IPI) > 0) in icp_opal_flush_ipi()
157 if (vec == XICS_IPI) { in icp_opal_flush_interrupt()
H A Dxics-common.c129 ipi = irq_create_mapping(xics_host, XICS_IPI); in xics_request_ipi()
213 if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS) in xics_migrate_irqs_away()
345 if (hw == XICS_IPI) { in xics_host_map()
H A Dicp-native.c112 icp_native_set_xirr((0x00 << 24) | XICS_IPI); in icp_native_flush_ipi()
179 if (vec == XICS_IPI) { in icp_native_flush_interrupt()
H A Dicp-hv.c100 icp_hv_set_xirr((0x00 << 24) | XICS_IPI); in icp_hv_flush_ipi()
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xics/
H A Dics-rtas.c34 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_rtas_unmask_irq()
68 if (hw_irq == XICS_IPI) in ics_rtas_mask_real_irq()
94 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_rtas_mask_irq()
108 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_rtas_set_affinity()
157 if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)) in ics_rtas_check()
H A Dics-opal.c49 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_opal_unmask_irq()
73 if (hw_irq == XICS_IPI) in ics_opal_mask_real_irq()
89 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_opal_mask_irq()
105 if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS) in ics_opal_set_affinity()
158 if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)) in ics_opal_check()
H A Dicp-opal.c40 if (opal_int_eoi((0x00 << 24) | XICS_IPI) > 0) in icp_opal_flush_ipi()
158 if (vec == XICS_IPI) { in icp_opal_flush_interrupt()
H A Dxics-common.c128 ipi = irq_create_mapping(xics_host, XICS_IPI); in xics_request_ipi()
216 if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS) in xics_migrate_irqs_away()
339 if (hwirq == XICS_IPI) { in xics_host_map()
H A Dicp-native.c113 icp_native_set_xirr((0x00 << 24) | XICS_IPI); in icp_native_flush_ipi()
180 if (vec == XICS_IPI) { in icp_native_flush_interrupt()
H A Dicp-hv.c101 icp_hv_set_xirr((0x00 << 24) | XICS_IPI); in icp_hv_flush_ipi()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_xive_template.c137 hirq = XICS_IPI; in GLUE()
176 if (hirq == XICS_IPI || (prio == 0 && !qpage)) { in GLUE()
185 WARN_ON(hirq && hirq != XICS_IPI); in GLUE()
221 hirq = XICS_IPI; in GLUE()
407 if (irq == XICS_DUMMY || irq == XICS_IPI) in GLUE()
525 if (irq == XICS_IPI || irq == 0) { in GLUE()
H A Dbook3s_hv_rm_xics.c377 if (reject && reject != XICS_IPI) { in icp_rm_deliver_irq()
469 new_state.xisr = XICS_IPI; in icp_rm_down_cppr()
590 new_state.xisr = XICS_IPI; in xics_rm_h_ipi()
601 if (reject && reject != XICS_IPI) { in xics_rm_h_ipi()
669 if (reject && reject != XICS_IPI) { in xics_rm_h_cppr()
761 if (irq == XICS_IPI) in xics_rm_h_eoi()
H A Dbook3s_xics.c472 if (reject && reject != XICS_IPI) { in icp_deliver_irq()
565 WARN_ON(new_state.xisr != XICS_IPI && in icp_down_cppr()
568 new_state.xisr = XICS_IPI; in icp_down_cppr()
683 new_state.xisr = XICS_IPI; in kvmppc_h_ipi()
694 if (reject && reject != XICS_IPI) in kvmppc_h_ipi()
773 if (reject && reject != XICS_IPI) in kvmppc_h_cppr()
842 if (irq == XICS_IPI) in kvmppc_h_eoi()
1134 } else if (xisr == XICS_IPI) { in kvmppc_xics_set_icp()
H A Dbook3s_xive.c887 if (xisr > XICS_IPI && !xive_restore_pending_irq(xive, xisr)) { in kvmppc_xive_set_icp()
1360 r = xive_native_configure_irq(xc->vp_ipi, xc->vp_id, 0, XICS_IPI); in kvmppc_xive_connect_vcpu()
1460 if (irq > XICS_IPI) in xive_pre_save_queue()
H A Dbook3s_hv_builtin.c500 if (xisr == XICS_IPI) { in kvmppc_read_one_intr()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dxics.h12 #define XICS_IPI 2 macro
115 if (vec == XICS_IPI) in xics_push_cppr()
H A Dkvm_book3s_asm.h15 #define XICS_IPI 2 /* interrupt source # for IPIs */ macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dxics.h12 #define XICS_IPI 2 macro
120 if (vec == XICS_IPI) in xics_push_cppr()
H A Dkvm_book3s_asm.h15 #define XICS_IPI 2 /* interrupt source # for IPIs */ macro
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_rm_xics.c370 if (reject && reject != XICS_IPI) { in icp_rm_deliver_irq()
462 new_state.xisr = XICS_IPI; in icp_rm_down_cppr()
588 new_state.xisr = XICS_IPI; in xics_rm_h_ipi()
599 if (reject && reject != XICS_IPI) { in xics_rm_h_ipi()
667 if (reject && reject != XICS_IPI) { in xics_rm_h_cppr()
760 if (irq == XICS_IPI) in xics_rm_h_eoi()
H A Dbook3s_xics.c472 if (reject && reject != XICS_IPI) { in icp_deliver_irq()
565 WARN_ON(new_state.xisr != XICS_IPI && in icp_down_cppr()
568 new_state.xisr = XICS_IPI; in icp_down_cppr()
683 new_state.xisr = XICS_IPI; in kvmppc_h_ipi()
694 if (reject && reject != XICS_IPI) in kvmppc_h_ipi()
773 if (reject && reject != XICS_IPI) in kvmppc_h_cppr()
842 if (irq == XICS_IPI) in kvmppc_h_eoi()
1125 } else if (xisr == XICS_IPI) { in kvmppc_xics_set_icp()
H A Dbook3s_xive.c155 hirq = XICS_IPI; in xive_vm_scan_interrupts()
194 if (hirq == XICS_IPI || (prio == 0 && !qpage)) { in xive_vm_scan_interrupts()
202 WARN_ON(hirq && hirq != XICS_IPI); in xive_vm_scan_interrupts()
236 hirq = XICS_IPI; in xive_vm_scan_interrupts()
421 if (irq == XICS_DUMMY || irq == XICS_IPI) in xive_vm_scan_for_rerouted_irqs()
539 if (irq == XICS_IPI || irq == 0) { in xive_vm_h_eoi()
1542 if (xisr > XICS_IPI && !xive_restore_pending_irq(xive, xisr)) { in kvmppc_xive_set_icp()
2019 r = xive_native_configure_irq(xc->vp_ipi, xc->vp_id, 0, XICS_IPI); in kvmppc_xive_connect_vcpu()
2119 if (irq > XICS_IPI) in xive_pre_save_queue()
H A Dbook3s_hv_builtin.c447 if (xisr == XICS_IPI) { in kvmppc_read_one_intr()

Completed in 26 milliseconds