Lines Matching refs:virq
243 static int armada_370_xp_msi_alloc(struct irq_domain *domain, unsigned int virq,
257 irq_domain_set_info(domain, virq + i, hwirq + i,
267 unsigned int virq, unsigned int nr_irqs)
269 struct irq_data *d = irq_domain_get_irq_data(domain, virq);
400 unsigned int virq,
406 irq_set_percpu_devid(virq + i);
407 irq_domain_set_info(d, virq + i, i, &ipi_irqchip,
417 unsigned int virq,
516 int virq;
518 virq = irq_linear_revmap(armada_370_xp_mpic_domain, irq);
519 if (virq == 0)
522 data = irq_get_irq_data(virq);
524 if (!irq_percpu_is_enabled(virq))
567 unsigned int virq, irq_hw_number_t hw)
569 armada_370_xp_irq_mask(irq_get_irq_data(virq));
575 irq_set_status_flags(virq, IRQ_LEVEL);
578 irq_set_percpu_devid(virq);
579 irq_set_chip_and_handler(virq, &armada_370_xp_irq_chip,
582 irq_set_chip_and_handler(virq, &armada_370_xp_irq_chip,
584 irqd_set_single_target(irq_desc_get_irq_data(irq_to_desc(virq)));
586 irq_set_probe(virq);
712 int virq;
714 virq = irq_linear_revmap(armada_370_xp_mpic_domain, irq);
715 if (virq == 0)
718 data = irq_get_irq_data(virq);
736 if (irq_percpu_is_enabled(virq))