Lines Matching refs:port_mask
102 int port_mask = BIT(offset); in ep93xx_gpio_int_debounce() local
105 eic->int_debounce |= port_mask; in ep93xx_gpio_int_debounce()
107 eic->int_debounce &= ~port_mask; in ep93xx_gpio_int_debounce()
164 int port_mask = BIT(d->irq & 7); in ep93xx_gpio_irq_ack() local
167 eic->int_type2 ^= port_mask; /* switch edge direction */ in ep93xx_gpio_irq_ack()
171 writeb(port_mask, epg->base + eic->irq_offset + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_ack()
179 int port_mask = BIT(d->irq & 7); in ep93xx_gpio_irq_mask_ack() local
182 eic->int_type2 ^= port_mask; /* switch edge direction */ in ep93xx_gpio_irq_mask_ack()
184 eic->int_unmasked &= ~port_mask; in ep93xx_gpio_irq_mask_ack()
187 writeb(port_mask, epg->base + eic->irq_offset + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_mask_ack()
224 int port_mask = BIT(offset); in ep93xx_gpio_irq_type() local
231 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
232 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()
236 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
237 eic->int_type2 &= ~port_mask; in ep93xx_gpio_irq_type()
241 eic->int_type1 &= ~port_mask; in ep93xx_gpio_irq_type()
242 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()
246 eic->int_type1 &= ~port_mask; in ep93xx_gpio_irq_type()
247 eic->int_type2 &= ~port_mask; in ep93xx_gpio_irq_type()
251 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
254 eic->int_type2 &= ~port_mask; /* falling */ in ep93xx_gpio_irq_type()
256 eic->int_type2 |= port_mask; /* rising */ in ep93xx_gpio_irq_type()
265 eic->int_enabled |= port_mask; in ep93xx_gpio_irq_type()