Home
last modified time | relevance | path

Searched refs:gpio_reg_size (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/gpio/
Dgpio-gpio-mm.c181 const unsigned int gpio_reg_size = 8; in gpiomm_gpio_get_multiple() local
186 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in gpiomm_gpio_get_multiple()
195 bits_offset = i * gpio_reg_size; in gpiomm_gpio_get_multiple()
246 const unsigned int gpio_reg_size = 8; in gpiomm_gpio_set_multiple() local
253 for (i = 0; i < chip->ngpio; i += gpio_reg_size) { in gpiomm_gpio_set_multiple()
256 i = (BIT_WORD(i) + 1) * BITS_PER_LONG - gpio_reg_size; in gpiomm_gpio_set_multiple()
260 port = i / gpio_reg_size; in gpiomm_gpio_set_multiple()
274 mask[BIT_WORD(i)] >>= gpio_reg_size; in gpiomm_gpio_set_multiple()
275 bits[BIT_WORD(i)] >>= gpio_reg_size; in gpiomm_gpio_set_multiple()
Dgpio-ws16c48.c137 const unsigned int gpio_reg_size = 8; in ws16c48_gpio_get_multiple() local
139 const size_t num_ports = chip->ngpio / gpio_reg_size; in ws16c48_gpio_get_multiple()
144 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in ws16c48_gpio_get_multiple()
153 bits_offset = i * gpio_reg_size; in ws16c48_gpio_get_multiple()
207 const unsigned int gpio_reg_size = 8; in ws16c48_gpio_set_multiple() local
214 for (i = 0; i < chip->ngpio; i += gpio_reg_size) { in ws16c48_gpio_set_multiple()
217 i = (BIT_WORD(i) + 1) * BITS_PER_LONG - gpio_reg_size; in ws16c48_gpio_set_multiple()
221 port = i / gpio_reg_size; in ws16c48_gpio_set_multiple()
237 mask[BIT_WORD(i)] >>= gpio_reg_size; in ws16c48_gpio_set_multiple()
238 bits[BIT_WORD(i)] >>= gpio_reg_size; in ws16c48_gpio_set_multiple()
Dgpio-104-dio-48e.c192 const unsigned int gpio_reg_size = 8; in dio48e_gpio_get_multiple() local
197 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in dio48e_gpio_get_multiple()
206 bits_offset = i * gpio_reg_size; in dio48e_gpio_get_multiple()
256 const unsigned int gpio_reg_size = 8; in dio48e_gpio_set_multiple() local
263 for (i = 0; i < chip->ngpio; i += gpio_reg_size) { in dio48e_gpio_set_multiple()
266 i = (BIT_WORD(i) + 1) * BITS_PER_LONG - gpio_reg_size; in dio48e_gpio_set_multiple()
270 port = i / gpio_reg_size; in dio48e_gpio_set_multiple()
284 mask[BIT_WORD(i)] >>= gpio_reg_size; in dio48e_gpio_set_multiple()
285 bits[BIT_WORD(i)] >>= gpio_reg_size; in dio48e_gpio_set_multiple()
Dgpio-pcie-idio-24.c202 const unsigned int gpio_reg_size = 8; in idio_24_gpio_get_multiple() local
207 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idio_24_gpio_get_multiple()
222 bits_offset = i * gpio_reg_size; in idio_24_gpio_get_multiple()
300 const unsigned int gpio_reg_size = 8; in idio_24_gpio_set_multiple() local
301 const unsigned long port_mask = GENMASK(gpio_reg_size, 0); in idio_24_gpio_set_multiple()
318 bits_offset = i * gpio_reg_size; in idio_24_gpio_set_multiple()
Dgpio-104-idi-48.c98 const unsigned int gpio_reg_size = 8; in idi_48_gpio_get_multiple() local
103 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idi_48_gpio_get_multiple()
112 bits_offset = i * gpio_reg_size; in idi_48_gpio_get_multiple()
Dgpio-pci-idio-16.c112 const unsigned int gpio_reg_size = 8; in idio_16_gpio_get_multiple() local
117 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idio_16_gpio_get_multiple()
130 bits_offset = i * gpio_reg_size; in idio_16_gpio_get_multiple()