Home
last modified time | relevance | path

Searched refs:gpio_v2_line_config (Results 1 – 7 of 7) sorted by relevance

/linux/tools/gpio/
H A Dgpio-utils.c59 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 Dgpio-utils.h30 struct gpio_v2_line_config *config,
H A Dgpio-hammer.c29 struct gpio_v2_line_config config; in hammer_device()
/linux/include/uapi/linux/
H A Dgpio.h167 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 Dgpio-v2-line-set-config-ioctl.rst19 ``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 Dchardev.rst102 gpio_v2_line_config
/linux/drivers/gpio/
H A Dgpiolib-cdev.c49 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()