Lines Matching defs:mask
55 struct ath79_gpio_ctrl *ctrl, unsigned reg, u32 mask, u32 bits)
60 new_val = (old_val & ~mask) | (bits & mask);
71 u32 mask = BIT(irqd_to_hwirq(data));
75 ath79_gpio_update_bits(ctrl, AR71XX_GPIO_REG_INT_MASK, mask, mask);
82 u32 mask = BIT(irqd_to_hwirq(data));
86 ath79_gpio_update_bits(ctrl, AR71XX_GPIO_REG_INT_MASK, mask, 0);
93 u32 mask = BIT(irqd_to_hwirq(data));
97 ath79_gpio_update_bits(ctrl, AR71XX_GPIO_REG_INT_ENABLE, mask, mask);
98 ath79_gpio_update_bits(ctrl, AR71XX_GPIO_REG_INT_MASK, mask, mask);
105 u32 mask = BIT(irqd_to_hwirq(data));
109 ath79_gpio_update_bits(ctrl, AR71XX_GPIO_REG_INT_MASK, mask, 0);
110 ath79_gpio_update_bits(ctrl, AR71XX_GPIO_REG_INT_ENABLE, mask, 0);
118 u32 mask = BIT(irqd_to_hwirq(data));
125 polarity |= mask;
131 polarity |= mask;
134 type |= mask;
144 ctrl->both_edges |= mask;
147 ctrl->both_edges &= ~mask;
155 ctrl, AR71XX_GPIO_REG_INT_ENABLE, mask, 0);
158 ctrl, AR71XX_GPIO_REG_INT_TYPE, mask, type);
160 ctrl, AR71XX_GPIO_REG_INT_POLARITY, mask, polarity);
164 ctrl, AR71XX_GPIO_REG_INT_ENABLE, mask, mask);