Lines Matching refs:gpio

50 struct gpio {  struct
51 unsigned gpio; member
64 static inline int gpio_get_value(unsigned int gpio) in gpio_get_value() argument
66 return __gpio_get_value(gpio); in gpio_get_value()
69 static inline void gpio_set_value(unsigned int gpio, int value) in gpio_set_value() argument
71 __gpio_set_value(gpio, value); in gpio_set_value()
74 static inline int gpio_cansleep(unsigned int gpio) in gpio_cansleep() argument
76 return __gpio_cansleep(gpio); in gpio_cansleep()
79 static inline int gpio_to_irq(unsigned int gpio) in gpio_to_irq() argument
81 return __gpio_to_irq(gpio); in gpio_to_irq()
95 int devm_gpio_request(struct device *dev, unsigned gpio, const char *label);
96 int devm_gpio_request_one(struct device *dev, unsigned gpio,
98 void devm_gpio_free(struct device *dev, unsigned int gpio);
115 static inline int gpio_request(unsigned gpio, const char *label) in gpio_request() argument
120 static inline int gpio_request_one(unsigned gpio, in gpio_request_one() argument
126 static inline int gpio_request_array(const struct gpio *array, size_t num) in gpio_request_array()
131 static inline void gpio_free(unsigned gpio) in gpio_free() argument
139 static inline void gpio_free_array(const struct gpio *array, size_t num) in gpio_free_array()
147 static inline int gpio_direction_input(unsigned gpio) in gpio_direction_input() argument
152 static inline int gpio_direction_output(unsigned gpio, int value) in gpio_direction_output() argument
157 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce() argument
162 static inline int gpio_get_value(unsigned gpio) in gpio_get_value() argument
169 static inline void gpio_set_value(unsigned gpio, int value) in gpio_set_value() argument
175 static inline int gpio_cansleep(unsigned gpio) in gpio_cansleep() argument
182 static inline int gpio_get_value_cansleep(unsigned gpio) in gpio_get_value_cansleep() argument
189 static inline void gpio_set_value_cansleep(unsigned gpio, int value) in gpio_set_value_cansleep() argument
195 static inline int gpio_export(unsigned gpio, bool direction_may_change) in gpio_export() argument
203 unsigned gpio) in gpio_export_link() argument
210 static inline void gpio_unexport(unsigned gpio) in gpio_unexport() argument
216 static inline int gpio_to_irq(unsigned gpio) in gpio_to_irq() argument
267 static inline int devm_gpio_request(struct device *dev, unsigned gpio, in devm_gpio_request() argument
274 static inline int devm_gpio_request_one(struct device *dev, unsigned gpio, in devm_gpio_request_one() argument
281 static inline void devm_gpio_free(struct device *dev, unsigned int gpio) in devm_gpio_free() argument