Lines Matching refs:ipi
120 enum ipi_vector ipi; member
361 enum ipi_vector ipi) in xen_irq_info_ipi_setup() argument
365 info->u.ipi = ipi; in xen_irq_info_ipi_setup()
367 per_cpu(ipi_to_irq, cpu)[ipi] = irq; in xen_irq_info_ipi_setup()
444 return info->u.ipi; in ipi_from_irq()
1262 static int bind_ipi_to_irq(unsigned int ipi, unsigned int cpu) in bind_ipi_to_irq() argument
1270 irq = per_cpu(ipi_to_irq, cpu)[ipi]; in bind_ipi_to_irq()
1286 ret = xen_irq_info_ipi_setup(cpu, irq, evtchn, ipi); in bind_ipi_to_irq()
1526 int bind_ipi_to_irqhandler(enum ipi_vector ipi, in bind_ipi_to_irqhandler() argument
1535 irq = bind_ipi_to_irq(ipi, cpu); in bind_ipi_to_irqhandler()
2003 int ipi, irq; in restore_cpu_ipis() local
2005 for (ipi = 0; ipi < XEN_NR_IPIS; ipi++) { in restore_cpu_ipis()
2006 if ((irq = per_cpu(ipi_to_irq, cpu)[ipi]) == -1) in restore_cpu_ipis()
2009 BUG_ON(ipi_from_irq(irq) != ipi); in restore_cpu_ipis()
2019 (void)xen_irq_info_ipi_setup(cpu, irq, evtchn, ipi); in restore_cpu_ipis()