Lines Matching refs:virq

276 	unsigned int i, intr, virq;  in gic_handle_shared_int()  local
300 virq = irq_linear_revmap(gic_irq_domain, in gic_handle_shared_int()
303 generic_handle_irq(virq); in gic_handle_shared_int()
305 do_IRQ(virq); in gic_handle_shared_int()
440 unsigned int intr, virq; in gic_handle_local_int() local
449 virq = irq_linear_revmap(gic_irq_domain, in gic_handle_local_int()
452 generic_handle_irq(virq); in gic_handle_local_int()
454 do_IRQ(virq); in gic_handle_local_int()
571 int virq = irq_create_mapping(gic_irq_domain, in gic_ipi_init_one() local
580 irq_set_irq_type(virq, IRQ_TYPE_EDGE_RISING); in gic_ipi_init_one()
582 irq_set_handler(virq, handle_percpu_irq); in gic_ipi_init_one()
583 setup_irq(virq, action); in gic_ipi_init_one()
630 static int gic_local_irq_domain_map(struct irq_domain *d, unsigned int virq, in gic_local_irq_domain_map() argument
650 irq_set_chip_and_handler(virq, in gic_local_irq_domain_map()
655 irq_set_chip_and_handler(virq, in gic_local_irq_domain_map()
658 irq_set_percpu_devid(virq); in gic_local_irq_domain_map()
703 static int gic_shared_irq_domain_map(struct irq_domain *d, unsigned int virq, in gic_shared_irq_domain_map() argument
709 irq_set_chip_and_handler(virq, &gic_level_irq_controller, in gic_shared_irq_domain_map()
722 static int gic_irq_domain_map(struct irq_domain *d, unsigned int virq, in gic_irq_domain_map() argument
726 return gic_local_irq_domain_map(d, virq, hw); in gic_irq_domain_map()
727 return gic_shared_irq_domain_map(d, virq, hw); in gic_irq_domain_map()