/kernel/linux/linux-5.10/arch/powerpc/sysdev/xics/ |
H A D | ics-rtas.c | 48 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 D | ics-opal.c | 50 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 D | icp-opal.c | 39 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 D | xics-common.c | 129 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 D | icp-native.c | 112 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 D | icp-hv.c | 100 icp_hv_set_xirr((0x00 << 24) | XICS_IPI); in icp_hv_flush_ipi()
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xics/ |
H A D | ics-rtas.c | 34 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 D | ics-opal.c | 49 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 D | icp-opal.c | 40 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 D | xics-common.c | 128 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 D | icp-native.c | 113 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 D | icp-hv.c | 101 icp_hv_set_xirr((0x00 << 24) | XICS_IPI); in icp_hv_flush_ipi()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_xive_template.c | 137 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 D | book3s_hv_rm_xics.c | 377 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 D | book3s_xics.c | 472 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 D | book3s_xive.c | 887 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 D | book3s_hv_builtin.c | 500 if (xisr == XICS_IPI) { in kvmppc_read_one_intr()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | xics.h | 12 #define XICS_IPI 2 macro 115 if (vec == XICS_IPI) in xics_push_cppr()
|
H A D | kvm_book3s_asm.h | 15 #define XICS_IPI 2 /* interrupt source # for IPIs */ macro
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | xics.h | 12 #define XICS_IPI 2 macro 120 if (vec == XICS_IPI) in xics_push_cppr()
|
H A D | kvm_book3s_asm.h | 15 #define XICS_IPI 2 /* interrupt source # for IPIs */ macro
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_xics.c | 370 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 D | book3s_xics.c | 472 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 D | book3s_xive.c | 155 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 D | book3s_hv_builtin.c | 447 if (xisr == XICS_IPI) { in kvmppc_read_one_intr()
|