Lines Matching refs:virq
28 int virq, i; in irq_reserve_ipi() local
78 virq = irq_domain_alloc_descs(-1, nr_irqs, 0, NUMA_NO_NODE, NULL); in irq_reserve_ipi()
79 if (virq <= 0) { in irq_reserve_ipi()
84 virq = __irq_domain_alloc_irqs(domain, virq, nr_irqs, NUMA_NO_NODE, in irq_reserve_ipi()
87 if (virq <= 0) { in irq_reserve_ipi()
93 data = irq_get_irq_data(virq + i); in irq_reserve_ipi()
96 irq_set_status_flags(virq + i, IRQ_NO_BALANCING); in irq_reserve_ipi()
98 return virq; in irq_reserve_ipi()
101 irq_free_descs(virq, nr_irqs); in irq_reserve_ipi()
307 int ipi_send_single(unsigned int virq, unsigned int cpu) in ipi_send_single() argument
309 struct irq_desc *desc = irq_to_desc(virq); in ipi_send_single()
328 int ipi_send_mask(unsigned int virq, const struct cpumask *dest) in ipi_send_mask() argument
330 struct irq_desc *desc = irq_to_desc(virq); in ipi_send_mask()