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()
221 int port_mask = BIT(offset); in ep93xx_gpio_irq_type() local
228 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
229 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()
233 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
234 eic->int_type2 &= ~port_mask; in ep93xx_gpio_irq_type()
238 eic->int_type1 &= ~port_mask; in ep93xx_gpio_irq_type()
239 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()
243 eic->int_type1 &= ~port_mask; in ep93xx_gpio_irq_type()
244 eic->int_type2 &= ~port_mask; in ep93xx_gpio_irq_type()
248 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
251 eic->int_type2 &= ~port_mask; /* falling */ in ep93xx_gpio_irq_type()
253 eic->int_type2 |= port_mask; /* rising */ in ep93xx_gpio_irq_type()
262 eic->int_enabled |= port_mask; in ep93xx_gpio_irq_type()