Lines Matching refs:port_mask
76 int port_mask = BIT(offset); in ep93xx_gpio_int_debounce() local
79 eic->int_debounce |= port_mask; in ep93xx_gpio_int_debounce()
81 eic->int_debounce &= ~port_mask; in ep93xx_gpio_int_debounce()
127 int port_mask = BIT(irqd_to_hwirq(d)); in ep93xx_gpio_irq_ack() local
130 eic->int_type2 ^= port_mask; /* switch edge direction */ in ep93xx_gpio_irq_ack()
134 writeb(port_mask, eic->base + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_ack()
142 int port_mask = BIT(hwirq); in ep93xx_gpio_irq_mask_ack() local
145 eic->int_type2 ^= port_mask; /* switch edge direction */ in ep93xx_gpio_irq_mask_ack()
147 eic->int_unmasked &= ~port_mask; in ep93xx_gpio_irq_mask_ack()
150 writeb(port_mask, eic->base + EP93XX_INT_EOI_OFFSET); in ep93xx_gpio_irq_mask_ack()
186 int port_mask = BIT(hwirq); in ep93xx_gpio_irq_type() local
193 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
194 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()
198 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
199 eic->int_type2 &= ~port_mask; in ep93xx_gpio_irq_type()
203 eic->int_type1 &= ~port_mask; in ep93xx_gpio_irq_type()
204 eic->int_type2 |= port_mask; in ep93xx_gpio_irq_type()
208 eic->int_type1 &= ~port_mask; in ep93xx_gpio_irq_type()
209 eic->int_type2 &= ~port_mask; in ep93xx_gpio_irq_type()
213 eic->int_type1 |= port_mask; in ep93xx_gpio_irq_type()
216 eic->int_type2 &= ~port_mask; /* falling */ in ep93xx_gpio_irq_type()
218 eic->int_type2 |= port_mask; /* rising */ in ep93xx_gpio_irq_type()
227 eic->int_enabled |= port_mask; in ep93xx_gpio_irq_type()