Lines Matching refs:virq
188 unsigned int irq, virq; in xics_migrate_irqs_away() local
204 for_each_irq_desc(virq, desc) { in xics_migrate_irqs_away()
211 if (virq < NUM_ISA_INTERRUPTS) in xics_migrate_irqs_away()
230 ics = irq_get_chip_data(virq); in xics_migrate_irqs_away()
249 virq, cpu); in xics_migrate_irqs_away()
253 irq_set_affinity(virq, cpu_all_mask); in xics_migrate_irqs_away()
272 int xics_get_irq_server(unsigned int virq, const struct cpumask *cpumask, in xics_get_irq_server() argument
323 static int xics_host_map(struct irq_domain *h, unsigned int virq, in xics_host_map() argument
328 pr_devel("xics: map virq %d, hwirq 0x%lx\n", virq, hw); in xics_host_map()
331 irq_set_status_flags(virq, IRQ_LEVEL); in xics_host_map()
335 irq_set_chip_and_handler(virq, &xics_ipi_chip, in xics_host_map()
342 if (ics->map(ics, virq) == 0) in xics_host_map()