alloc_irq
(void) alloc_irq(IRQT_EVTCHN, 0, evtchn, -1);
virqp->mi_irq = alloc_irq(IRQT_VIRQ, virq, evtchn, cpu);
ipip->mi_irq = alloc_irq(IRQT_IPI, ipl, evtchn, cpu);