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()
118 unsigned int mask; in puv3_gpio_handler() local
120 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
126 writel(mask, GPIO_GEDR); in puv3_gpio_handler()
130 if (mask & 1) in puv3_gpio_handler()
132 mask >>= 1; in puv3_gpio_handler()
134 } while (mask); in puv3_gpio_handler()
135 mask = readl(GPIO_GEDR); in puv3_gpio_handler()
136 } while (mask); in puv3_gpio_handler()
146 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_ack() local
148 writel(mask, GPIO_GEDR); in puv3_high_gpio_ack()
153 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_mask() local
155 GPIO_IRQ_mask &= ~mask; in puv3_high_gpio_mask()
157 writel(readl(GPIO_GRER) & ~mask, GPIO_GRER); in puv3_high_gpio_mask()
158 writel(readl(GPIO_GFER) & ~mask, GPIO_GFER); in puv3_high_gpio_mask()
163 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_unmask() local
165 GPIO_IRQ_mask |= mask; in puv3_high_gpio_unmask()