Lines Matching refs:IRQS_PER_WORD
35 #define IRQS_PER_WORD 32 macro
51 u8 affinity[MAX_WORDS * IRQS_PER_WORD];
139 int base = idx * IRQS_PER_WORD; in bcm7038_l1_irq_handle()
148 for_each_set_bit(hwirq, &pending, IRQS_PER_WORD) { in bcm7038_l1_irq_handle()
160 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_unmask()
161 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm7038_l1_unmask()
171 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_mask()
172 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm7038_l1_mask()
206 u32 word = hw / IRQS_PER_WORD; in bcm7038_l1_set_affinity()
207 u32 mask = BIT(hw % IRQS_PER_WORD); in bcm7038_l1_set_affinity()
382 u32 word = d->hwirq / IRQS_PER_WORD; in bcm7038_l1_set_wake()
383 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in bcm7038_l1_set_wake()
413 u32 mask = BIT(hw_irq % IRQS_PER_WORD); in bcm7038_l1_map()
414 u32 word = hw_irq / IRQS_PER_WORD; in bcm7038_l1_map()
451 intc->domain = irq_domain_add_linear(dn, IRQS_PER_WORD * intc->n_words, in bcm7038_l1_of_init()
470 dn, IRQS_PER_WORD * intc->n_words); in bcm7038_l1_of_init()