Lines Matching refs:mask
150 u32 mask; in s3c24xx_eint_set_function() local
156 mask = (1 << bank_type->fld_width[PINCFG_TYPE_FUNC]) - 1; in s3c24xx_eint_set_function()
161 val &= ~(mask << shift); in s3c24xx_eint_set_function()
272 unsigned long mask; in s3c2412_eint0_3_mask() local
274 mask = readl(d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_mask()
275 mask |= (1UL << data->hwirq); in s3c2412_eint0_3_mask()
276 writel(mask, d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_mask()
283 unsigned long mask; in s3c2412_eint0_3_unmask() local
285 mask = readl(d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_unmask()
286 mask &= ~(1UL << data->hwirq); in s3c2412_eint0_3_unmask()
287 writel(mask, d->virt_base + EINTMASK_REG); in s3c2412_eint0_3_unmask()
333 unsigned long mask; in s3c24xx_eint_mask() local
335 mask = readl(d->virt_base + EINTMASK_REG); in s3c24xx_eint_mask()
336 mask |= (1UL << index); in s3c24xx_eint_mask()
337 writel(mask, d->virt_base + EINTMASK_REG); in s3c24xx_eint_mask()
345 unsigned long mask; in s3c24xx_eint_unmask() local
347 mask = readl(d->virt_base + EINTMASK_REG); in s3c24xx_eint_unmask()
348 mask &= ~(1UL << index); in s3c24xx_eint_unmask()
349 writel(mask, d->virt_base + EINTMASK_REG); in s3c24xx_eint_unmask()
366 unsigned int pend, mask; in s3c24xx_demux_eint() local
371 mask = readl(d->virt_base + EINTMASK_REG); in s3c24xx_demux_eint()
373 pend &= ~mask; in s3c24xx_demux_eint()
521 unsigned int mask; in s3c24xx_eint_init() local
547 mask = bank->eint_mask; in s3c24xx_eint_init()
548 for (pin = 0; mask; ++pin, mask >>= 1) { in s3c24xx_eint_init()
551 if (!(mask & 1)) in s3c24xx_eint_init()