Searched refs:gpio_v2_line_config (Results 1 – 7 of 7) sorted by relevance
| /linux/tools/gpio/ |
| H A D | gpio-utils.c | 59 struct gpio_v2_line_config *config, in gpiotools_request_line() 211 struct gpio_v2_line_config config; in gpiotools_gets() 267 struct gpio_v2_line_config config; in gpiotools_sets()
|
| H A D | gpio-utils.h | 30 struct gpio_v2_line_config *config,
|
| H A D | gpio-hammer.c | 29 struct gpio_v2_line_config config; in hammer_device()
|
| /linux/include/uapi/linux/ |
| H A D | gpio.h | 167 struct gpio_v2_line_config { struct 198 struct gpio_v2_line_config config; 517 #define GPIO_V2_LINE_SET_CONFIG_IOCTL _IOWR(0xB4, 0x0D, struct gpio_v2_line_config)
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | gpio-v2-line-set-config-ioctl.rst | 19 ``int ioctl(int req_fd, GPIO_V2_LINE_SET_CONFIG_IOCTL, struct gpio_v2_line_config *config)`` 29 The new :c:type:`configuration<gpio_v2_line_config>` to apply to the
|
| H A D | chardev.rst | 102 gpio_v2_line_config
|
| /linux/drivers/gpio/ |
| H A D | gpiolib-cdev.c | 49 static_assert(IS_ALIGNED(sizeof(struct gpio_v2_line_config), 8)); 947 static bool gpio_v2_line_config_debounced(struct gpio_v2_line_config *lc, in gpio_v2_line_config_debounced() 961 static u32 gpio_v2_line_config_debounce_period(struct gpio_v2_line_config *lc, in gpio_v2_line_config_debounce_period() 1004 struct gpio_v2_line_config *lc, in edge_detector_setup() 1064 struct gpio_v2_line_config *lc, in edge_detector_update() 1097 static u64 gpio_v2_line_config_flags(struct gpio_v2_line_config *lc, in gpio_v2_line_config_flags() 1111 static int gpio_v2_line_config_output_value(struct gpio_v2_line_config *lc, in gpio_v2_line_config_output_value() 1184 static int gpio_v2_line_config_validate(struct gpio_v2_line_config *lc, in gpio_v2_line_config_validate() 1391 struct gpio_v2_line_config lc; in linereq_set_config() 1607 struct gpio_v2_line_config *lc; in linereq_create()
|