Lines Matching refs:mi_irq
177 #define IRQ_IS_CPUPOKE(irq) (ipi_info[XC_CPUPOKE_PIL].mi_irq == (irq))
592 virqp->mi_irq = INVALID_IRQ; in ec_unbind_irq()
705 if (virqp->mi_irq == INVALID_IRQ) { in ec_bind_virq_to_irq()
706 virqp->mi_irq = alloc_irq(IRQT_VIRQ, virq, evtchn, cpu); in ec_bind_virq_to_irq()
708 alloc_irq_evtchn(virqp->mi_irq, virq, evtchn, cpu); in ec_bind_virq_to_irq()
713 return (virqp->mi_irq); in ec_bind_virq_to_irq()
731 if (ipip->mi_irq == INVALID_IRQ) { in ec_bind_ipi_to_irq()
732 ipip->mi_irq = alloc_irq(IRQT_IPI, ipl, evtchn, cpu); in ec_bind_ipi_to_irq()
734 alloc_irq_evtchn(ipip->mi_irq, ipl, evtchn, cpu); in ec_bind_ipi_to_irq()
745 return (ipip->mi_irq); in ec_bind_ipi_to_irq()
758 if (ipip->mi_irq == INVALID_IRQ) in ec_bind_cpu_ipis()
797 ASSERT(ipip->mi_irq != INVALID_IRQ); in ec_send_ipi()
807 if (ipip->mi_irq == INVALID_IRQ || ipip->mi_irq == 0) in ec_try_ipi()
1013 if (ipip->mi_irq == INVALID_IRQ || ipip->mi_irq == 0) in ec_wait_on_ipi()
1030 if (ipi_info[i].mi_irq == INVALID_IRQ) in ec_suspend()
1047 if (virq_info[i].mi_irq == INVALID_IRQ) in ec_suspend()
1128 evtchn_to_irq[evtchn] = virqp->mi_irq; in virq_resume()
1158 evtchn_to_irq[evtchn] = ipip->mi_irq; in ipi_resume()
1175 if (ipi_info[i].mi_irq == INVALID_IRQ) in ec_resume()
1181 if (virq_info[i].mi_irq == INVALID_IRQ) in ec_resume()
1200 ipi_info[i].mi_irq = INVALID_IRQ; in ec_init()
1203 virq_info[i].mi_irq = INVALID_IRQ; in ec_init()