Home
last modified time | relevance | path

Searched refs:invert_mask (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-thunderx.c60 unsigned long invert_mask[2]; member
112 clear_bit(line, txgpio->invert_mask); in thunderx_gpio_dir_in()
146 if (test_bit(line, txgpio->invert_mask)) in thunderx_gpio_dir_out()
196 orig_invert = test_bit(line, txgpio->invert_mask); in thunderx_gpio_set_config()
209 set_bit(line, txgpio->invert_mask); in thunderx_gpio_set_config()
216 clear_bit(line, txgpio->invert_mask); in thunderx_gpio_set_config()
267 if (test_bit(line, txgpio->invert_mask)) in thunderx_gpio_get()
348 set_bit(txline->line, txgpio->invert_mask); in thunderx_gpio_irq_set_type()
350 clear_bit(txline->line, txgpio->invert_mask); in thunderx_gpio_irq_set_type()
510 set_bit(i, txgpio->invert_mask); in thunderx_gpio_probe()
[all...]
H A Dgpiolib.h81 unsigned long invert_mask[]; member
H A Dgpiolib.c2711 if (!raw && !bitmap_empty(array_info->invert_mask, array_size)) in gpiod_get_array_value_complex()
2713 array_info->invert_mask, array_size); in gpiod_get_array_value_complex()
2991 if (!raw && !bitmap_empty(array_info->invert_mask, array_size)) in gpiod_set_array_value_complex()
2993 array_info->invert_mask, array_size); in gpiod_set_array_value_complex()
3038 test_bit(i, array_info->invert_mask)) && in gpiod_set_array_value_complex()
4265 struct_size(array_info, invert_mask, in gpiod_get_array()
4278 array_info->get_mask = array_info->invert_mask + in gpiod_get_array()
4325 array_info->invert_mask); in gpiod_get_array()
4332 "GPIO array info: chip=%s, size=%d, get_mask=%lx, set_mask=%lx, invert_mask=%lx\n", in gpiod_get_array()
4335 *array_info->invert_mask); in gpiod_get_array()
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-thunderx.c58 unsigned long invert_mask[2]; member
110 clear_bit(line, txgpio->invert_mask); in thunderx_gpio_dir_in()
144 if (test_bit(line, txgpio->invert_mask)) in thunderx_gpio_dir_out()
194 orig_invert = test_bit(line, txgpio->invert_mask); in thunderx_gpio_set_config()
207 set_bit(line, txgpio->invert_mask); in thunderx_gpio_set_config()
214 clear_bit(line, txgpio->invert_mask); in thunderx_gpio_set_config()
265 if (test_bit(line, txgpio->invert_mask)) in thunderx_gpio_get()
346 set_bit(txline->line, txgpio->invert_mask); in thunderx_gpio_irq_set_type()
348 clear_bit(txline->line, txgpio->invert_mask); in thunderx_gpio_irq_set_type()
511 set_bit(i, txgpio->invert_mask); in thunderx_gpio_probe()
[all...]
H A Dgpiolib.h100 * @invert_mask: Invert mask used in fastpath
112 unsigned long invert_mask[]; member
H A Dgpiolib.c2871 if (!raw && !bitmap_empty(array_info->invert_mask, array_size)) in gpiod_get_array_value_complex()
2873 array_info->invert_mask, array_size); in gpiod_get_array_value_complex()
3162 if (!raw && !bitmap_empty(array_info->invert_mask, array_size)) in gpiod_set_array_value_complex()
3164 array_info->invert_mask, array_size); in gpiod_set_array_value_complex()
3216 test_bit(i, array_info->invert_mask)) && in gpiod_set_array_value_complex()
4408 struct_size(array_info, invert_mask, 3 * bitmap_size), in gpiod_get_array()
4418 array_info->get_mask = array_info->invert_mask + in gpiod_get_array()
4469 array_info->invert_mask); in gpiod_get_array()
4474 "GPIO array info: chip=%s, size=%d, get_mask=%lx, set_mask=%lx, invert_mask=%lx\n", in gpiod_get_array()
4477 *array_info->invert_mask); in gpiod_get_array()
[all...]

Completed in 15 milliseconds