Searched refs:gpio_v2_line_info (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/include/uapi/linux/ |
D | gpio.h | 223 struct gpio_v2_line_info { struct 257 struct gpio_v2_line_info info; 514 #define GPIO_V2_GET_LINEINFO_IOCTL _IOWR(0xB4, 0x05, struct gpio_v2_line_info) 515 #define GPIO_V2_GET_LINEINFO_WATCH_IOCTL _IOWR(0xB4, 0x06, struct gpio_v2_line_info)
|
/linux-6.12.1/Documentation/userspace-api/gpio/ |
D | gpio-v2-get-lineinfo-ioctl.rst | 19 ``int ioctl(int chip_fd, GPIO_V2_GET_LINEINFO_IOCTL, struct gpio_v2_line_info *info)`` 28 The :c:type:`line_info<gpio_v2_line_info>` to be populated, with the
|
D | gpio-v2-get-lineinfo-watch-ioctl.rst | 20 ``int ioctl(int chip_fd, GPIO_V2_GET_LINEINFO_WATCH_IOCTL, struct gpio_v2_line_info *info)`` 29 The :c:type:`line_info<gpio_v2_line_info>` struct to be populated, with
|
D | chardev.rst | 107 gpio_v2_line_info
|
/linux-6.12.1/tools/gpio/ |
D | lsgpio.c | 74 static void print_attributes(struct gpio_v2_line_info *info) in print_attributes() 132 struct gpio_v2_line_info linfo; in list_device()
|
D | gpio-watch.c | 26 struct gpio_v2_line_info req; in main()
|
/linux-6.12.1/tools/testing/selftests/gpio/ |
D | gpio-line-name.c | 24 struct gpio_v2_line_info info; in main()
|
/linux-6.12.1/drivers/gpio/ |
D | gpiolib-cdev.c | 52 static_assert(IS_ALIGNED(sizeof(struct gpio_v2_line_info), 8)); 609 struct gpio_v2_line_info *info) in supinfo_to_lineinfo() 2311 static void gpio_v2_line_info_to_v1(struct gpio_v2_line_info *info_v2, in gpio_v2_line_info_to_v1() 2356 struct gpio_v2_line_info *info) in gpio_desc_to_lineinfo() 2479 struct gpio_v2_line_info lineinfo_v2; in lineinfo_get_v1() 2514 struct gpio_v2_line_info lineinfo; in lineinfo_get()
|