Lines Matching refs:virq
184 unsigned int irq, virq; in xics_migrate_irqs_away() local
197 for_each_irq_desc(virq, desc) { in xics_migrate_irqs_away()
204 if (virq < NUM_ISA_INTERRUPTS) in xics_migrate_irqs_away()
242 virq, cpu); in xics_migrate_irqs_away()
246 irq_set_affinity(virq, cpu_all_mask); in xics_migrate_irqs_away()
278 int xics_get_irq_server(unsigned int virq, const struct cpumask *cpumask, in xics_get_irq_server() argument
330 static int xics_host_map(struct irq_domain *h, unsigned int virq, in xics_host_map() argument
335 pr_devel("xics: map virq %d, hwirq 0x%lx\n", virq, hw); in xics_host_map()
342 irq_clear_status_flags(virq, IRQ_LEVEL); in xics_host_map()
346 irq_set_chip_and_handler(virq, &xics_ipi_chip, in xics_host_map()
353 if (ics->map(ics, virq) == 0) in xics_host_map()