Home
last modified time | relevance | path

Searched refs:irqs_per_chip (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/kernel/irq/
Dgeneric-chip.c282 int __irq_alloc_domain_generic_chips(struct irq_domain *d, int irqs_per_chip, in __irq_alloc_domain_generic_chips() argument
300 numchips = DIV_ROUND_UP(d->revmap_size, irqs_per_chip); in __irq_alloc_domain_generic_chips()
312 dgc->irqs_per_chip = irqs_per_chip; in __irq_alloc_domain_generic_chips()
324 irq_init_generic_chip(gc, name, num_ct, i * irqs_per_chip, in __irq_alloc_domain_generic_chips()
351 idx = hw_irq / dgc->irqs_per_chip; in __irq_get_domain_generic_chip()
396 idx = hw_irq % dgc->irqs_per_chip; in irq_map_generic_chip()
443 irq_idx = hw_irq % dgc->irqs_per_chip; in irq_unmap_generic_chip()
/Linux-v5.15/drivers/irqchip/
Dirq-atmel-aic5.c171 for (i = 0; i < dgc->irqs_per_chip; i++) { in aic5_suspend()
205 for (i = 0; i < dgc->irqs_per_chip; i++) { in aic5_resume()
230 for (i = 0; i < dgc->irqs_per_chip; i++) { in aic5_pm_shutdown()
Dirq-atmel-aic.c192 idx = intspec[0] / dgc->irqs_per_chip; in aic_irq_domain_xlate()
/Linux-v5.15/include/linux/
Dirq.h1097 unsigned int irqs_per_chip; member
1140 int __irq_alloc_domain_generic_chips(struct irq_domain *d, int irqs_per_chip,
1146 #define irq_alloc_domain_generic_chips(d, irqs_per_chip, num_ct, name, \ argument
1149 MAYBE_BUILD_BUG_ON(irqs_per_chip > 32); \
1150 __irq_alloc_domain_generic_chips(d, irqs_per_chip, num_ct, name,\