Lines Matching refs:mask
71 unsigned int mask = 1u << d->hwirq; in xtensa_mx_irq_mask() local
73 if (mask & (XCHAL_INTTYPE_MASK_EXTERN_EDGE | in xtensa_mx_irq_mask()
78 mask = __this_cpu_read(cached_irq_mask) & ~mask; in xtensa_mx_irq_mask()
79 __this_cpu_write(cached_irq_mask, mask); in xtensa_mx_irq_mask()
80 set_sr(mask, intenable); in xtensa_mx_irq_mask()
86 unsigned int mask = 1u << d->hwirq; in xtensa_mx_irq_unmask() local
88 if (mask & (XCHAL_INTTYPE_MASK_EXTERN_EDGE | in xtensa_mx_irq_unmask()
93 mask |= __this_cpu_read(cached_irq_mask); in xtensa_mx_irq_unmask()
94 __this_cpu_write(cached_irq_mask, mask); in xtensa_mx_irq_unmask()
95 set_sr(mask, intenable); in xtensa_mx_irq_unmask()
125 unsigned mask = 1u << cpumask_any_and(dest, cpu_online_mask); in xtensa_mx_irq_set_affinity() local
127 set_er(mask, MIROUT(d->hwirq - HW_IRQ_MX_BASE)); in xtensa_mx_irq_set_affinity()