Home
last modified time | relevance | path

Searched refs:gpio_v2_line_values (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/Documentation/userspace-api/gpio/
Dgpio-v2-line-get-values-ioctl.rst19 ``int ioctl(int req_fd, GPIO_V2_LINE_GET_VALUES_IOCTL, struct gpio_v2_line_values *values)``
29 The :c:type:`line_values<gpio_v2_line_values>` to get with the ``mask`` set
54 On success 0 and the corresponding :c:type:`values.bits<gpio_v2_line_values>`
Dgpio-v2-line-set-values-ioctl.rst19 ``int ioctl(int req_fd, GPIO_V2_LINE_SET_VALUES_IOCTL, struct gpio_v2_line_values *values)``
29 The :c:type:`line_values<gpio_v2_line_values>` to set with the ``mask`` set
Dchardev.rst110 gpio_v2_line_values
/linux-6.12.1/tools/gpio/
Dgpio-utils.c111 int gpiotools_set_values(const int fd, struct gpio_v2_line_values *values) in gpiotools_set_values()
135 int gpiotools_get_values(const int fd, struct gpio_v2_line_values *values) in gpiotools_get_values()
212 struct gpio_v2_line_values lv; in gpiotools_gets()
Dgpio-utils.h32 int gpiotools_set_values(const int fd, struct gpio_v2_line_values *values);
33 int gpiotools_get_values(const int fd, struct gpio_v2_line_values *values);
Dgpio-hammer.c28 struct gpio_v2_line_values values; in hammer_device()
Dgpio-event-mon.c34 struct gpio_v2_line_values values; in monitor_device()
/linux-6.12.1/include/uapi/linux/
Dgpio.h96 struct gpio_v2_line_values { struct
518 #define GPIO_V2_LINE_GET_VALUES_IOCTL _IOWR(0xB4, 0x0E, struct gpio_v2_line_values)
519 #define GPIO_V2_LINE_SET_VALUES_IOCTL _IOWR(0xB4, 0x0F, struct gpio_v2_line_values)
/linux-6.12.1/tools/testing/selftests/gpio/
Dgpio-mockup-cdev.c48 struct gpio_v2_line_values vals; in get_value_v2()
/linux-6.12.1/drivers/gpio/
Dgpiolib-cdev.c55 static_assert(IS_ALIGNED(sizeof(struct gpio_v2_line_values), 8));
1387 struct gpio_v2_line_values lv; in linereq_get_values()
1460 struct gpio_v2_line_values lv; in linereq_set_values()