Lines Matching defs:mask
45 u64 pending, mask, cause, error_irqs, err_reg;
50 mask = heart_read(&heart_regs->imr[cpu]);
52 error_irqs = (pending & HEART_L4_INT_MASK & mask);
59 heart_write(mask & ~(pending), &heart_regs->imr[cpu]);
76 cpu, pending, mask, cause);
93 heart_write(mask, &heart_regs->imr[cpu]);
100 u64 pend, mask;
104 mask = (heart_read(&heart_regs->imr[cpu]) &
107 pend &= mask;
148 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu);
150 clear_bit(d->hwirq, mask);
151 heart_write(*mask, &heart_regs->imr[hd->cpu]);
157 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu);
159 clear_bit(d->hwirq, mask);
160 heart_write(*mask, &heart_regs->imr[hd->cpu]);
167 unsigned long *mask = &per_cpu(irq_enable_mask, hd->cpu);
169 set_bit(d->hwirq, mask);
170 heart_write(*mask, &heart_regs->imr[hd->cpu]);
174 const struct cpumask *mask, bool force)
184 hd->cpu = cpumask_first_and(mask, cpu_online_mask);
251 unsigned long *mask = &per_cpu(irq_enable_mask, cpu);
253 set_bit(HEART_L2_INT_RESCHED_CPU_0 + cpu, mask);
256 set_bit(HEART_L2_INT_CALL_CPU_0 + cpu, mask);
260 heart_write(*mask, &heart_regs->imr[cpu]);
267 unsigned long *mask;
282 mask = &per_cpu(irq_enable_mask, 0);
283 *mask |= HEART_CPU0_ERR_MASK;
284 heart_write(*mask, &heart_regs->imr[0]);
285 mask = &per_cpu(irq_enable_mask, 1);
286 *mask |= HEART_CPU1_ERR_MASK;
287 heart_write(*mask, &heart_regs->imr[1]);