Searched refs:gpio_v2_line_values (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/Documentation/userspace-api/gpio/ |
D | gpio-v2-line-get-values-ioctl.rst | 19 ``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>`
|
D | gpio-v2-line-set-values-ioctl.rst | 19 ``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
|
D | chardev.rst | 110 gpio_v2_line_values
|
/linux-6.12.1/tools/gpio/ |
D | gpio-utils.c | 111 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()
|
D | gpio-utils.h | 32 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);
|
D | gpio-hammer.c | 28 struct gpio_v2_line_values values; in hammer_device()
|
D | gpio-event-mon.c | 34 struct gpio_v2_line_values values; in monitor_device()
|
/linux-6.12.1/include/uapi/linux/ |
D | gpio.h | 96 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/ |
D | gpio-mockup-cdev.c | 48 struct gpio_v2_line_values vals; in get_value_v2()
|
/linux-6.12.1/drivers/gpio/ |
D | gpiolib-cdev.c | 55 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()
|