Lines Matching refs:mask
70 unsigned int mask = 1u << d->hwirq; in xtensa_mx_irq_mask() local
72 if (mask & (XCHAL_INTTYPE_MASK_EXTERN_EDGE | in xtensa_mx_irq_mask()
77 mask = __this_cpu_read(cached_irq_mask) & ~mask; in xtensa_mx_irq_mask()
78 __this_cpu_write(cached_irq_mask, mask); in xtensa_mx_irq_mask()
79 set_sr(mask, intenable); in xtensa_mx_irq_mask()
85 unsigned int mask = 1u << d->hwirq; in xtensa_mx_irq_unmask() local
87 if (mask & (XCHAL_INTTYPE_MASK_EXTERN_EDGE | in xtensa_mx_irq_unmask()
92 mask |= __this_cpu_read(cached_irq_mask); in xtensa_mx_irq_unmask()
93 __this_cpu_write(cached_irq_mask, mask); in xtensa_mx_irq_unmask()
94 set_sr(mask, intenable); in xtensa_mx_irq_unmask()
124 unsigned mask = 1u << cpumask_any_and(dest, cpu_online_mask); in xtensa_mx_irq_set_affinity() local
126 set_er(mask, MIROUT(d->hwirq - HW_IRQ_MX_BASE)); in xtensa_mx_irq_set_affinity()