Lines Matching refs:mask
46 unsigned int mask; in puv3_gpio_type() local
49 mask = 1 << d->irq; in puv3_gpio_type()
51 mask = GPIO_MASK(d->irq); in puv3_gpio_type()
54 if ((GPIO_IRQ_rising_edge | GPIO_IRQ_falling_edge) & mask) in puv3_gpio_type()
60 GPIO_IRQ_rising_edge |= mask; in puv3_gpio_type()
62 GPIO_IRQ_rising_edge &= ~mask; in puv3_gpio_type()
64 GPIO_IRQ_falling_edge |= mask; in puv3_gpio_type()
66 GPIO_IRQ_falling_edge &= ~mask; in puv3_gpio_type()
117 unsigned int mask, irq; in puv3_gpio_handler() local
119 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
125 writel(mask, GPIO_GEDR); in puv3_gpio_handler()
129 if (mask & 1) in puv3_gpio_handler()
131 mask >>= 1; in puv3_gpio_handler()
133 } while (mask); in puv3_gpio_handler()
134 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
135 } while (mask); in puv3_gpio_handler()
145 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_ack() local
147 writel(mask, GPIO_GEDR); in puv3_high_gpio_ack()
152 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_mask() local
154 GPIO_IRQ_mask &= ~mask; in puv3_high_gpio_mask()
156 writel(readl(GPIO_GRER) & ~mask, GPIO_GRER); in puv3_high_gpio_mask()
157 writel(readl(GPIO_GFER) & ~mask, GPIO_GFER); in puv3_high_gpio_mask()
162 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_unmask() local
164 GPIO_IRQ_mask |= mask; in puv3_high_gpio_unmask()