XICS_IPI
if (vec == XICS_IPI)
if (xisr == XICS_IPI) {
if (reject && reject != XICS_IPI) {
new_state.xisr = XICS_IPI;
new_state.xisr = XICS_IPI;
if (reject && reject != XICS_IPI) {
if (reject && reject != XICS_IPI) {
if (irq == XICS_IPI)
} else if (xisr == XICS_IPI) {
if (reject && reject != XICS_IPI) {
WARN_ON(new_state.xisr != XICS_IPI &&
new_state.xisr = XICS_IPI;
new_state.xisr = XICS_IPI;
if (reject && reject != XICS_IPI)
if (reject && reject != XICS_IPI)
if (irq == XICS_IPI)
if (xisr > XICS_IPI && !xive_restore_pending_irq(xive, xisr)) {
hirq = XICS_IPI;
if (hirq == XICS_IPI || (prio == 0 && !qpage)) {
r = xive_native_configure_irq(xc->vp_ipi, xc->vp_id, 0, XICS_IPI);
WARN_ON(hirq && hirq != XICS_IPI);
if (irq > XICS_IPI)
hirq = XICS_IPI;
if (irq == XICS_DUMMY || irq == XICS_IPI)
if (irq == XICS_IPI || irq == 0) {
icp_hv_set_xirr((0x00 << 24) | XICS_IPI);
icp_native_set_xirr((0x00 << 24) | XICS_IPI);
if (vec == XICS_IPI) {
if (vec == XICS_IPI) {
if (opal_int_eoi((0x00 << 24) | XICS_IPI) > 0)
if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS))
if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
if (hw_irq == XICS_IPI)
if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
if (WARN_ON(hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS))
if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
if (hw_irq == XICS_IPI)
if (hw_irq == XICS_IPI || hw_irq == XICS_IRQ_SPURIOUS)
ipi = irq_create_mapping(xics_host, XICS_IPI);
if (irq == XICS_IPI || irq == XICS_IRQ_SPURIOUS)
if (hwirq == XICS_IPI) {