Lines Matching refs:virq
111 handle_nested_irq(irq_find_mapping(arizona->virq, 0)); in arizona_irq_thread()
120 handle_nested_irq(irq_find_mapping(arizona->virq, 1)); in arizona_irq_thread()
169 static int arizona_irq_map(struct irq_domain *h, unsigned int virq, in arizona_irq_map() argument
174 irq_set_chip_data(virq, data); in arizona_irq_map()
175 irq_set_chip_and_handler(virq, &arizona_irq_chip, handle_simple_irq); in arizona_irq_map()
176 irq_set_nested_thread(virq, 1); in arizona_irq_map()
181 set_irq_flags(virq, IRQF_VALID); in arizona_irq_map()
183 irq_set_noprobe(virq); in arizona_irq_map()
284 arizona->virq = irq_domain_add_linear(NULL, 2, &arizona_domain_ops, in arizona_irq_init()
286 if (!arizona->virq) { in arizona_irq_init()
293 irq_create_mapping(arizona->virq, 0), in arizona_irq_init()
302 irq_create_mapping(arizona->virq, 1), in arizona_irq_init()
372 regmap_del_irq_chip(irq_create_mapping(arizona->virq, 1), in arizona_irq_init()
375 regmap_del_irq_chip(irq_create_mapping(arizona->virq, 0), in arizona_irq_init()
388 regmap_del_irq_chip(irq_create_mapping(arizona->virq, 1), in arizona_irq_exit()
390 regmap_del_irq_chip(irq_create_mapping(arizona->virq, 0), in arizona_irq_exit()