Lines Matching refs:mask
79 unsigned int mask; in sa1100_gpio_type() local
81 mask = BIT(d->hwirq); in sa1100_gpio_type()
84 if ((GPIO_IRQ_rising_edge | GPIO_IRQ_falling_edge) & mask) in sa1100_gpio_type()
90 GPIO_IRQ_rising_edge |= mask; in sa1100_gpio_type()
92 GPIO_IRQ_rising_edge &= ~mask; in sa1100_gpio_type()
94 GPIO_IRQ_falling_edge |= mask; in sa1100_gpio_type()
96 GPIO_IRQ_falling_edge &= ~mask; in sa1100_gpio_type()
114 unsigned int mask = BIT(d->hwirq); in sa1100_gpio_mask() local
116 GPIO_IRQ_mask &= ~mask; in sa1100_gpio_mask()
118 GRER &= ~mask; in sa1100_gpio_mask()
119 GFER &= ~mask; in sa1100_gpio_mask()
124 unsigned int mask = BIT(d->hwirq); in sa1100_gpio_unmask() local
126 GPIO_IRQ_mask |= mask; in sa1100_gpio_unmask()
178 unsigned int mask; in sa1100_gpio_handler() local
180 mask = GEDR; in sa1100_gpio_handler()
186 GEDR = mask; in sa1100_gpio_handler()
190 if (mask & 1) in sa1100_gpio_handler()
192 mask >>= 1; in sa1100_gpio_handler()
194 } while (mask); in sa1100_gpio_handler()
196 mask = GEDR; in sa1100_gpio_handler()
197 } while (mask); in sa1100_gpio_handler()