Lines Matching refs:ipip
721 mec_info_t *ipip; in ec_bind_ipi_to_irq() local
725 ipip = &ipi_info[ipl]; in ec_bind_ipi_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()
757 mec_info_t *ipip = &ipi_info[i]; in ec_bind_cpu_ipis() local
758 if (ipip->mi_irq == INVALID_IRQ) in ec_bind_cpu_ipis()
795 mec_info_t *ipip = &ipi_info[ipl]; in ec_send_ipi() local
797 ASSERT(ipip->mi_irq != INVALID_IRQ); in ec_send_ipi()
799 ec_notify_via_evtchn(ipip->mi_evtchns[cpu]); in ec_send_ipi()
805 mec_info_t *ipip = &ipi_info[ipl]; in ec_try_ipi() local
807 if (ipip->mi_irq == INVALID_IRQ || ipip->mi_irq == 0) in ec_try_ipi()
810 ec_notify_via_evtchn(ipip->mi_evtchns[cpu]); in ec_try_ipi()
1011 mec_info_t *ipip = &ipi_info[ipl]; in ec_wait_on_ipi() local
1013 if (ipip->mi_irq == INVALID_IRQ || ipip->mi_irq == 0) in ec_wait_on_ipi()
1016 ec_wait_on_evtchn(ipip->mi_evtchns[CPU->cpu_id], check_func, arg); in ec_wait_on_ipi()
1146 mec_info_t *ipip = &ipi_info[ipl]; in ipi_resume() local
1157 ipip->mi_evtchns[i] = evtchn; in ipi_resume()
1158 evtchn_to_irq[evtchn] = ipip->mi_irq; in ipi_resume()