Lines Matching defs:virq
450 static int pruss_intc_irq_domain_map(struct irq_domain *d, unsigned int virq,
457 irq_set_chip_data(virq, intc);
458 irq_set_chip_and_handler(virq, &pruss_irqchip, handle_level_irq);
463 static void pruss_intc_irq_domain_unmap(struct irq_domain *d, unsigned int virq)
466 unsigned long hwirq = irqd_to_hwirq(irq_get_irq_data(virq));
468 irq_set_chip_and_handler(virq, NULL, NULL);
469 irq_set_chip_data(virq, NULL);
491 unsigned int virq;
500 virq = irq_find_mapping(intc->domain, hwirq);
506 if (WARN_ON_ONCE(!virq))
509 generic_handle_irq(virq);