Lines Matching refs:hw_irq
347 __irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq) in __irq_get_domain_generic_chip() argument
354 idx = hw_irq / dgc->irqs_per_chip; in __irq_get_domain_generic_chip()
366 irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq) in irq_get_domain_generic_chip() argument
368 struct irq_chip_generic *gc = __irq_get_domain_generic_chip(d, hw_irq); in irq_get_domain_generic_chip()
385 irq_hw_number_t hw_irq) in irq_map_generic_chip() argument
395 gc = __irq_get_domain_generic_chip(d, hw_irq); in irq_map_generic_chip()
399 idx = hw_irq % dgc->irqs_per_chip; in irq_map_generic_chip()
429 irq_domain_set_info(d, virq, hw_irq, chip, gc, ct->handler, NULL, NULL); in irq_map_generic_chip()
438 unsigned int hw_irq = data->hwirq; in irq_unmap_generic_chip() local
442 gc = irq_get_domain_generic_chip(d, hw_irq); in irq_unmap_generic_chip()
446 irq_idx = hw_irq % dgc->irqs_per_chip; in irq_unmap_generic_chip()
449 irq_domain_set_info(d, virq, hw_irq, &no_irq_chip, NULL, NULL, NULL, in irq_unmap_generic_chip()