Lines Matching refs:mask
96 u32 mask = 1 << (hip04_irq(d) % 32); in hip04_mask_irq() local
99 writel_relaxed(mask, hip04_dist_base(d) + GIC_DIST_ENABLE_CLEAR + in hip04_mask_irq()
106 u32 mask = 1 << (hip04_irq(d) % 32); in hip04_unmask_irq() local
109 writel_relaxed(mask, hip04_dist_base(d) + GIC_DIST_ENABLE_SET + in hip04_unmask_irq()
150 u32 val, mask, bit; in hip04_irq_set_affinity() local
162 mask = 0xffff << shift; in hip04_irq_set_affinity()
164 val = readl_relaxed(reg) & ~mask; in hip04_irq_set_affinity()
213 u32 mask, i; in hip04_get_cpumask() local
215 for (i = mask = 0; i < 32; i += 2) { in hip04_get_cpumask()
216 mask = readl_relaxed(base + GIC_DIST_TARGET + i * 2); in hip04_get_cpumask()
217 mask |= mask >> 16; in hip04_get_cpumask()
218 if (mask) in hip04_get_cpumask()
222 if (!mask) in hip04_get_cpumask()
225 return mask; in hip04_get_cpumask()
279 static void hip04_raise_softirq(const struct cpumask *mask, unsigned int irq) in hip04_raise_softirq() argument
287 for_each_cpu(cpu, mask) in hip04_raise_softirq()