Lines Matching refs:mask
39 if ((config->mask & (1 << pin)) == 0) { in gpio_mmio32_config()
58 *reg = (*reg & (config->mask & ~(1 << pin))); in gpio_mmio32_config()
71 *value = *config->reg & config->mask; in gpio_mmio32_port_get_raw()
77 uint32_t mask, in gpio_mmio32_port_set_masked_raw() argument
85 mask &= config->mask; in gpio_mmio32_port_set_masked_raw()
86 value &= mask; in gpio_mmio32_port_set_masked_raw()
90 *reg = (*reg & ~mask) | value; in gpio_mmio32_port_set_masked_raw()
97 uint32_t mask) in gpio_mmio32_port_set_bits_raw() argument
104 mask &= config->mask; in gpio_mmio32_port_set_bits_raw()
108 *reg = (*reg | mask); in gpio_mmio32_port_set_bits_raw()
115 uint32_t mask) in gpio_mmio32_port_clear_bits_raw() argument
122 mask &= config->mask; in gpio_mmio32_port_clear_bits_raw()
126 *reg = (*reg & ~mask); in gpio_mmio32_port_clear_bits_raw()
133 uint32_t mask) in gpio_mmio32_port_toggle_bits() argument
140 mask &= config->mask; in gpio_mmio32_port_toggle_bits()
144 *reg = (*reg ^ mask); in gpio_mmio32_port_toggle_bits()