Lines Matching refs:gpio_device
33 struct gpio_device;
427 struct gpio_device *gpiodev;
674 struct gpio_device *gpio_device_find(const void *data,
678 struct gpio_device *gpio_device_get(struct gpio_device *gdev);
679 void gpio_device_put(struct gpio_device *gdev);
681 DEFINE_FREE(gpio_device_put, struct gpio_device *,
684 struct device *gpio_device_to_device(struct gpio_device *gdev);
827 gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum);
829 struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev);
838 struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc);
841 int gpio_device_get_base(struct gpio_device *gdev);
842 const char *gpio_device_get_label(struct gpio_device *gdev);
844 struct gpio_device *gpio_device_find_by_label(const char *label);
845 struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode);
858 static inline struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc) in gpiod_to_gpio_device()
864 static inline int gpio_device_get_base(struct gpio_device *gdev) in gpio_device_get_base()
870 static inline const char *gpio_device_get_label(struct gpio_device *gdev) in gpio_device_get_label()
876 static inline struct gpio_device *gpio_device_find_by_label(const char *label) in gpio_device_find_by_label()
882 static inline struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode) in gpio_device_find_by_fwnode()