Lines Matching defs:mask
52 unsigned long *mask = per_cpu(irq_enable_mask, hd->cpu);
54 set_bit(d->hwirq, mask);
55 __raw_writeq(mask[0], hd->irq_mask[0]);
56 __raw_writeq(mask[1], hd->irq_mask[1]);
62 unsigned long *mask = per_cpu(irq_enable_mask, hd->cpu);
64 clear_bit(d->hwirq, mask);
65 __raw_writeq(mask[0], hd->irq_mask[0]);
66 __raw_writeq(mask[1], hd->irq_mask[1]);
69 static void setup_hub_mask(struct hub_irq_data *hd, const struct cpumask *mask)
74 cpu = cpumask_first_and(mask, cpu_online_mask);
89 static int set_affinity_hub_irq(struct irq_data *d, const struct cpumask *mask,
100 setup_hub_mask(hd, mask);
177 * to service, we must mask _all_ these interrupts; firstly, to make
179 * can lead to stack overflow. Secondly, we can not just mask the
189 unsigned long *mask = per_cpu(irq_enable_mask, cpu);
197 pend0 &= mask[0]; /* Pick intrs we should look at */
231 unsigned long *mask = per_cpu(irq_enable_mask, cpu);
239 pend1 &= mask[1]; /* Pick intrs we should look at */
256 unsigned long *mask = per_cpu(irq_enable_mask, cpu);
261 set_bit(resched, mask);
265 set_bit(call, mask);
269 LOCAL_HUB_S(PI_INT_MASK0_A, mask[0]);
270 LOCAL_HUB_S(PI_INT_MASK1_A, mask[1]);
272 LOCAL_HUB_S(PI_INT_MASK0_B, mask[0]);
273 LOCAL_HUB_S(PI_INT_MASK1_B, mask[1]);