Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpio/
Dgpio-gpio-mm.c173 const unsigned int gpio_reg_size = 8; in gpiomm_gpio_get_multiple() local
178 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in gpiomm_gpio_get_multiple()
187 bits_offset = i * gpio_reg_size; in gpiomm_gpio_get_multiple()
238 const unsigned int gpio_reg_size = 8; in gpiomm_gpio_set_multiple() local
245 for (i = 0; i < chip->ngpio; i += gpio_reg_size) { in gpiomm_gpio_set_multiple()
248 i = (BIT_WORD(i) + 1) * BITS_PER_LONG - gpio_reg_size; in gpiomm_gpio_set_multiple()
252 port = i / gpio_reg_size; in gpiomm_gpio_set_multiple()
266 mask[BIT_WORD(i)] >>= gpio_reg_size; in gpiomm_gpio_set_multiple()
267 bits[BIT_WORD(i)] >>= gpio_reg_size; in gpiomm_gpio_set_multiple()
Dgpio-ws16c48.c129 const unsigned int gpio_reg_size = 8; in ws16c48_gpio_get_multiple() local
131 const size_t num_ports = chip->ngpio / gpio_reg_size; in ws16c48_gpio_get_multiple()
136 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in ws16c48_gpio_get_multiple()
145 bits_offset = i * gpio_reg_size; in ws16c48_gpio_get_multiple()
199 const unsigned int gpio_reg_size = 8; in ws16c48_gpio_set_multiple() local
206 for (i = 0; i < chip->ngpio; i += gpio_reg_size) { in ws16c48_gpio_set_multiple()
209 i = (BIT_WORD(i) + 1) * BITS_PER_LONG - gpio_reg_size; in ws16c48_gpio_set_multiple()
213 port = i / gpio_reg_size; in ws16c48_gpio_set_multiple()
229 mask[BIT_WORD(i)] >>= gpio_reg_size; in ws16c48_gpio_set_multiple()
230 bits[BIT_WORD(i)] >>= gpio_reg_size; in ws16c48_gpio_set_multiple()
Dgpio-104-dio-48e.c184 const unsigned int gpio_reg_size = 8; in dio48e_gpio_get_multiple() local
189 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in dio48e_gpio_get_multiple()
198 bits_offset = i * gpio_reg_size; in dio48e_gpio_get_multiple()
248 const unsigned int gpio_reg_size = 8; in dio48e_gpio_set_multiple() local
255 for (i = 0; i < chip->ngpio; i += gpio_reg_size) { in dio48e_gpio_set_multiple()
258 i = (BIT_WORD(i) + 1) * BITS_PER_LONG - gpio_reg_size; in dio48e_gpio_set_multiple()
262 port = i / gpio_reg_size; in dio48e_gpio_set_multiple()
276 mask[BIT_WORD(i)] >>= gpio_reg_size; in dio48e_gpio_set_multiple()
277 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.c90 const unsigned int gpio_reg_size = 8; in idi_48_gpio_get_multiple() local
95 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idi_48_gpio_get_multiple()
104 bits_offset = i * gpio_reg_size; in idi_48_gpio_get_multiple()
Dgpio-pci-idio-16.c104 const unsigned int gpio_reg_size = 8; in idio_16_gpio_get_multiple() local
109 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idio_16_gpio_get_multiple()
122 bits_offset = i * gpio_reg_size; in idio_16_gpio_get_multiple()