Home
last modified time | relevance | path

Searched refs:IRQS_PER_WORD (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-bcm7038-l1.c31 #define IRQS_PER_WORD 32 macro
47 u8 affinity[MAX_WORDS * IRQS_PER_WORD];
129 int base = idx * IRQS_PER_WORD; in bcm7038_l1_irq_handle()
138 for_each_set_bit(hwirq, &pending, IRQS_PER_WORD) in bcm7038_l1_irq_handle()
148 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_unmask()
149 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm7038_l1_unmask()
159 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_mask()
160 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm7038_l1_mask()
195 u32 word = hw / IRQS_PER_WORD; in bcm7038_l1_set_affinity()
196 u32 mask = BIT(hw % IRQS_PER_WORD); in bcm7038_l1_set_affinity()
[all …]
H A Dirq-bcm6345-l1.c70 #define IRQS_PER_WORD 32 macro
126 int base = idx * IRQS_PER_WORD; in bcm6345_l1_irq_handle()
133 for_each_set_bit(hwirq, &pending, IRQS_PER_WORD) { in bcm6345_l1_irq_handle()
145 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm6345_l1_unmask()
146 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm6345_l1_unmask()
157 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm6345_l1_mask()
158 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in __bcm6345_l1_mask()
191 u32 word = d->hwirq / IRQS_PER_WORD; in bcm6345_l1_set_affinity()
192 u32 mask = BIT(d->hwirq % IRQS_PER_WORD); in bcm6345_l1_set_affinity()
318 intc->domain = irq_domain_create_linear(of_fwnode_handle(dn), IRQS_PER_WORD * intc->n_words, in bcm6345_l1_of_init()
[all …]
H A Dirq-bcm7120-l2.c34 #define IRQS_PER_WORD 32 macro
65 int base = idx * IRQS_PER_WORD; in bcm7120_l2_intc_irq_handle()
76 for_each_set_bit(hwirq, &pending, IRQS_PER_WORD) in bcm7120_l2_intc_irq_handle()
252 data->domain = irq_domain_create_linear(of_fwnode_handle(dn), IRQS_PER_WORD * data->n_words, in bcm7120_l2_intc_probe()
266 ret = irq_alloc_domain_generic_chips(data->domain, IRQS_PER_WORD, 1, in bcm7120_l2_intc_probe()
275 irq = idx * IRQS_PER_WORD; in bcm7120_l2_intc_probe()