Lines Matching refs:virq
229 static int armada_370_xp_msi_alloc(struct irq_domain *domain, unsigned int virq,
243 irq_domain_set_info(domain, virq + i, hwirq + i,
253 unsigned int virq, unsigned int nr_irqs)
255 struct irq_data *d = irq_domain_get_irq_data(domain, virq);
381 unsigned int virq,
387 irq_set_percpu_devid(virq + i);
388 irq_domain_set_info(d, virq + i, i, &ipi_irqchip,
398 unsigned int virq,
498 int virq;
500 virq = irq_linear_revmap(armada_370_xp_mpic_domain, irq);
501 if (virq == 0)
504 data = irq_get_irq_data(virq);
506 if (!irq_percpu_is_enabled(virq))
547 unsigned int virq, irq_hw_number_t hw)
549 armada_370_xp_irq_mask(irq_get_irq_data(virq));
555 irq_set_status_flags(virq, IRQ_LEVEL);
558 irq_set_percpu_devid(virq);
559 irq_set_chip_and_handler(virq, &armada_370_xp_irq_chip,
562 irq_set_chip_and_handler(virq, &armada_370_xp_irq_chip,
564 irqd_set_single_target(irq_desc_get_irq_data(irq_to_desc(virq)));
566 irq_set_probe(virq);
700 int virq;
702 virq = irq_linear_revmap(armada_370_xp_mpic_domain, irq);
703 if (virq == 0)
706 data = irq_get_irq_data(virq);
724 if (irq_percpu_is_enabled(virq))