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,
61 struct gpio_desc *gpiod_get_optional(struct device *dev,
65 struct gpio_desc *gpiod_get_index_optional(struct device *dev,
81 struct gpio_desc *desc[];
93 struct gpio_desc *devm_gpiod_get(struct device *dev, const char *con_id,
96 struct gpio_desc *devm_gpiod_get_index(struct device *dev,
101 struct gpio_desc *devm_gpiod_get_optional(struct device *dev,
105 struct gpio_desc *devm_gpiod_get_index_optional(struct device *dev,
120 void gpiod_put(struct gpio_desc *desc)
132 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
146 int gpiod_direction_input(struct gpio_desc *desc)
147 int gpiod_direction_output(struct gpio_desc *desc, int value)
160 int gpiod_get_direction(const struct gpio_desc *desc)
177 int gpiod_get_value(const struct gpio_desc *desc);
178 void gpiod_set_value(struct gpio_desc *desc, int value);
202 int gpiod_cansleep(const struct gpio_desc *desc)
206 int gpiod_get_value_cansleep(const struct gpio_desc *desc)
207 void gpiod_set_value_cansleep(struct gpio_desc *desc, int value)
226 int gpiod_get_raw_value(const struct gpio_desc *desc)
227 void gpiod_set_raw_value(struct gpio_desc *desc, int value)
228 int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc)
229 void gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value)
230 int gpiod_direction_output_raw(struct gpio_desc *desc, int value)
234 int gpiod_is_active_low(const struct gpio_desc *desc)
245 struct gpio_desc **desc_array,
248 struct gpio_desc **desc_array,
251 struct gpio_desc **desc_array,
254 struct gpio_desc **desc_array,
291 int gpiod_to_irq(const struct gpio_desc *desc)
331 int desc_to_gpio(const struct gpio_desc *desc)
332 struct gpio_desc *gpio_to_desc(unsigned gpio)