Lines Matching refs:virq
119 static int pmc_irq_map(struct irq_domain *h, unsigned int virq, in pmc_irq_map() argument
124 irq_set_lockdep_class(virq, &pmc_lock_class); in pmc_irq_map()
126 irq_set_chip_and_handler(virq, &pmc_irq, in pmc_irq_map()
128 set_irq_flags(virq, IRQF_VALID); in pmc_irq_map()
129 irq_set_chip_data(virq, pmc); in pmc_irq_map()
219 void __iomem *regbase, int virq, in at91_pmc_init() argument
224 if (!regbase || !virq || !caps) in at91_pmc_init()
235 pmc->virq = virq; in at91_pmc_init()
244 if (request_irq(pmc->virq, pmc_irq_handler, in at91_pmc_init()
384 int virq; in of_at91_pmc_setup() local
389 virq = irq_of_parse_and_map(np, 0); in of_at91_pmc_setup()
390 if (!virq) in of_at91_pmc_setup()
393 pmc = at91_pmc_init(np, regbase, virq, caps); in of_at91_pmc_setup()