Lines Matching refs:gpio
8 void gpio_free(unsigned gpio) in gpio_free() argument
10 gpiod_free(gpio_to_desc(gpio)); in gpio_free()
20 int gpio_request_one(unsigned gpio, unsigned long flags, const char *label) in gpio_request_one() argument
25 desc = gpio_to_desc(gpio); in gpio_request_one()
28 if (!desc && gpio_is_valid(gpio)) in gpio_request_one()
67 int gpio_request(unsigned gpio, const char *label) in gpio_request() argument
69 struct gpio_desc *desc = gpio_to_desc(gpio); in gpio_request()
72 if (!desc && gpio_is_valid(gpio)) in gpio_request()
84 int gpio_request_array(const struct gpio *array, size_t num) in gpio_request_array()
89 err = gpio_request_one(array->gpio, array->flags, array->label); in gpio_request_array()
97 gpio_free((--array)->gpio); in gpio_request_array()
107 void gpio_free_array(const struct gpio *array, size_t num) in gpio_free_array()
110 gpio_free((array++)->gpio); in gpio_free_array()