Lines Matching refs:IRQS_PER_WORD
31 #define IRQS_PER_WORD 32 macro
47 u8 affinity[MAX_WORDS * IRQS_PER_WORD];
135 int base = idx * IRQS_PER_WORD; in bcm7038_l1_irq_handle()
144 for_each_set_bit(hwirq, &pending, IRQS_PER_WORD) in bcm7038_l1_irq_handle()
154 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_unmask()
155 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm7038_l1_unmask()
165 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_mask()
166 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm7038_l1_mask()
201 u32 word = hw / IRQS_PER_WORD; in bcm7038_l1_set_affinity()
202 u32 mask = BIT(hw % IRQS_PER_WORD); in bcm7038_l1_set_affinity()
351 u32 word = d->hwirq / IRQS_PER_WORD; in bcm7038_l1_set_wake()
352 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in bcm7038_l1_set_wake()
381 u32 mask = BIT(hw_irq % IRQS_PER_WORD); in bcm7038_l1_map()
382 u32 word = hw_irq / IRQS_PER_WORD; in bcm7038_l1_map()
419 intc->domain = irq_domain_add_linear(dn, IRQS_PER_WORD * intc->n_words, in bcm7038_l1_of_init()
438 dn, IRQS_PER_WORD * intc->n_words); in bcm7038_l1_of_init()