Lines Matching refs:mask
96 u32 mask = 1 << hw; in xtensa_irq_map() local
98 if (mask & XCHAL_INTTYPE_MASK_SOFTWARE) { in xtensa_irq_map()
102 } else if (mask & XCHAL_INTTYPE_MASK_EXTERN_EDGE) { in xtensa_irq_map()
106 } else if (mask & XCHAL_INTTYPE_MASK_EXTERN_LEVEL) { in xtensa_irq_map()
110 } else if (mask & XCHAL_INTTYPE_MASK_TIMER) { in xtensa_irq_map()
115 } else if (mask & XCHAL_INTTYPE_MASK_PROFILING) { in xtensa_irq_map()
131 unsigned mask = XCHAL_INTTYPE_MASK_EXTERN_EDGE | in xtensa_map_ext_irq() local
135 for (i = 0; mask; ++i, mask >>= 1) { in xtensa_map_ext_irq()
136 if ((mask & 1) && ext_irq-- == 0) in xtensa_map_ext_irq()
144 unsigned mask = (XCHAL_INTTYPE_MASK_EXTERN_EDGE | in xtensa_get_ext_irq_no() local
147 return hweight32(mask); in xtensa_get_ext_irq_no()
180 struct cpumask *mask; in migrate_irqs() local
186 mask = irq_data_get_affinity_mask(data); in migrate_irqs()
187 if (!cpumask_test_cpu(cpu, mask)) in migrate_irqs()
190 newcpu = cpumask_any_and(mask, cpu_online_mask); in migrate_irqs()
196 cpumask_setall(mask); in migrate_irqs()
198 irq_set_affinity(i, mask); in migrate_irqs()