Lines Matching refs:virq
189 unsigned int irq, virq; in xics_migrate_irqs_away() local
202 for_each_irq_desc(virq, desc) { in xics_migrate_irqs_away()
209 if (virq < NUM_ISA_INTERRUPTS) in xics_migrate_irqs_away()
247 virq, cpu); in xics_migrate_irqs_away()
251 irq_set_affinity(virq, cpu_all_mask); in xics_migrate_irqs_away()
283 int xics_get_irq_server(unsigned int virq, const struct cpumask *cpumask, in xics_get_irq_server() argument
335 static int xics_host_map(struct irq_domain *h, unsigned int virq, in xics_host_map() argument
340 pr_devel("xics: map virq %d, hwirq 0x%lx\n", virq, hw); in xics_host_map()
347 irq_clear_status_flags(virq, IRQ_LEVEL); in xics_host_map()
351 irq_set_chip_and_handler(virq, &xics_ipi_chip, in xics_host_map()
358 if (ics->map(ics, virq) == 0) in xics_host_map()