Lines Matching refs:gpio_desc

32 	struct gpio_desc *gpiod_get(struct device *dev, const char *con_id,
38 struct gpio_desc *gpiod_get_index(struct device *dev,
64 struct gpio_desc *gpiod_get_optional(struct device *dev,
68 struct gpio_desc *gpiod_get_index_optional(struct device *dev,
84 struct gpio_desc *desc[];
96 struct gpio_desc *devm_gpiod_get(struct device *dev, const char *con_id,
99 struct gpio_desc *devm_gpiod_get_index(struct device *dev,
104 struct gpio_desc *devm_gpiod_get_optional(struct device *dev,
108 struct gpio_desc *devm_gpiod_get_index_optional(struct device *dev,
123 void gpiod_put(struct gpio_desc *desc)
135 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
149 int gpiod_direction_input(struct gpio_desc *desc)
150 int gpiod_direction_output(struct gpio_desc *desc, int value)
163 int gpiod_get_direction(const struct gpio_desc *desc)
180 int gpiod_get_value(const struct gpio_desc *desc);
181 void gpiod_set_value(struct gpio_desc *desc, int value);
205 int gpiod_cansleep(const struct gpio_desc *desc)
209 int gpiod_get_value_cansleep(const struct gpio_desc *desc)
210 void gpiod_set_value_cansleep(struct gpio_desc *desc, int value)
229 int gpiod_get_raw_value(const struct gpio_desc *desc)
230 void gpiod_set_raw_value(struct gpio_desc *desc, int value)
231 int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc)
232 void gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value)
233 int gpiod_direction_output_raw(struct gpio_desc *desc, int value)
237 int gpiod_is_active_low(const struct gpio_desc *desc)
281 struct gpio_desc **desc_array,
284 struct gpio_desc **desc_array,
287 struct gpio_desc **desc_array,
290 struct gpio_desc **desc_array,
327 int gpiod_to_irq(const struct gpio_desc *desc)
367 int desc_to_gpio(const struct gpio_desc *desc)
368 struct gpio_desc *gpio_to_desc(unsigned gpio)