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()
177 unsigned int irq, mask; in sa1100_gpio_handler() local
179 mask = GEDR; in sa1100_gpio_handler()
185 GEDR = mask; in sa1100_gpio_handler()
189 if (mask & 1) in sa1100_gpio_handler()
191 mask >>= 1; in sa1100_gpio_handler()
193 } while (mask); in sa1100_gpio_handler()
195 mask = GEDR; in sa1100_gpio_handler()
196 } while (mask); in sa1100_gpio_handler()