Lines Matching refs:virq
346 static int twl6030_irq_map(struct irq_domain *d, unsigned int virq, in twl6030_irq_map() argument
351 irq_set_chip_data(virq, pdata); in twl6030_irq_map()
352 irq_set_chip_and_handler(virq, &pdata->irq_chip, handle_simple_irq); in twl6030_irq_map()
353 irq_set_nested_thread(virq, true); in twl6030_irq_map()
354 irq_set_parent(virq, pdata->twl_irq); in twl6030_irq_map()
361 set_irq_flags(virq, IRQF_VALID); in twl6030_irq_map()
364 irq_set_noprobe(virq); in twl6030_irq_map()
370 static void twl6030_irq_unmap(struct irq_domain *d, unsigned int virq) in twl6030_irq_unmap() argument
373 set_irq_flags(virq, 0); in twl6030_irq_unmap()
375 irq_set_chip_and_handler(virq, NULL, NULL); in twl6030_irq_unmap()
376 irq_set_chip_data(virq, NULL); in twl6030_irq_unmap()