Searched refs:gpio_device (Results 1 - 17 of 17) sorted by relevance
/linux-master/drivers/gpio/ |
H A D | gpiolib-sysfs.h | 6 struct gpio_device; 10 int gpiochip_sysfs_register(struct gpio_device *gdev); 11 void gpiochip_sysfs_unregister(struct gpio_device *gdev); 15 static inline int gpiochip_sysfs_register(struct gpio_device *gdev) 20 static inline void gpiochip_sysfs_unregister(struct gpio_device *gdev)
|
H A D | gpiolib-cdev.h | 8 struct gpio_device; 10 int gpiolib_cdev_register(struct gpio_device *gdev, dev_t devt); 11 void gpiolib_cdev_unregister(struct gpio_device *gdev);
|
H A D | gpiolib-swnode.c | 34 static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode) 37 struct gpio_device *gdev; 74 struct gpio_device *gdev __free(gpio_device_put) =
|
H A D | gpiolib-of.h | 16 struct gpio_device;
|
H A D | gpiolib-acpi.h | 21 struct gpio_device;
|
H A D | gpiolib.h | 24 * struct gpio_device - internal state container for GPIO devices 43 * @list: links gpio_device:s together for traversal 56 struct gpio_device { struct 85 static inline struct gpio_device *to_gpio_device(struct device *dev) 87 return container_of(dev, struct gpio_device, dev); 157 struct gpio_device *gdev; 192 struct gpio_device *gdev;
|
H A D | gpiolib-sysfs.c | 413 const struct gpio_device *gdev = dev_get_drvdata(dev); 422 const struct gpio_device *gdev = dev_get_drvdata(dev); 431 const struct gpio_device *gdev = dev_get_drvdata(dev); 576 struct gpio_device *gdev; 743 int gpiochip_sysfs_register(struct gpio_device *gdev) 787 void gpiochip_sysfs_unregister(struct gpio_device *gdev) 822 struct gpio_device *gdev = gc->gpiodev;
|
H A D | gpiolib.c | 142 struct gpio_device *gdev; 179 * The reference count of struct gpio_device is *NOT* increased like when the 185 gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum) 241 struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc) 257 int gpio_device_get_base(struct gpio_device *gdev) 271 const char *gpio_device_get_label(struct gpio_device *gdev) 286 * provide a way of retrieving the pointer to it from struct gpio_device. This 289 * gpio_device). 293 struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev) 302 struct gpio_device *gde [all...] |
H A D | gpiolib-of.c | 131 static struct gpio_device * 387 struct gpio_device *gdev __free(gpio_device_put) = 861 static struct gpio_device *of_find_gpio_device_by_node(struct device_node *np) 869 struct gpio_device *gdev __free(gpio_device_put) = NULL;
|
H A D | gpiolib-cdev.c | 76 struct gpio_device *gdev; 294 static int linehandle_create(struct gpio_device *gdev, void __user *ip) 542 struct gpio_device *gdev; 1714 static int linereq_create(struct gpio_device *gdev, void __user *ip) 1888 struct gpio_device *gdev; 2138 static int lineevent_create(struct gpio_device *gdev, void __user *ip) 2414 struct gpio_device *gdev; 2427 struct gpio_device *gdev = cdev->gdev; 2549 struct gpio_device *gdev = cdev->gdev; 2733 struct gpio_device *gde [all...] |
H A D | gpiolib-acpi.c | 153 struct gpio_device *gdev __free(gpio_device_put) =
|
/linux-master/include/linux/gpio/ |
H A D | driver.h | 32 struct gpio_device; 421 struct gpio_device *gpiodev; 646 struct gpio_device *gpio_device_find(const void *data, 650 struct gpio_device *gpio_device_get(struct gpio_device *gdev); 651 void gpio_device_put(struct gpio_device *gdev); 653 DEFINE_FREE(gpio_device_put, struct gpio_device *, 656 struct device *gpio_device_to_device(struct gpio_device *gdev); 798 gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum); 800 struct gpio_chip *gpio_device_get_chip(struct gpio_device *gde [all...] |
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-mux-gpio.c | 179 struct gpio_device *gdev;
|
/linux-master/drivers/hte/ |
H A D | hte-tegra194.c | 135 struct gpio_device *gdev; 681 struct gpio_device *gdev = data;
|
/linux-master/arch/arm/mach-omap1/ |
H A D | board-ams-delta.c | 603 struct gpio_device *gdev;
|
/linux-master/drivers/reset/ |
H A D | core.c | 861 struct gpio_device *gdev __free(gpio_device_put) = gpio_device_find_by_fwnode(fwnode);
|
/linux-master/drivers/pinctrl/ |
H A D | core.c | 1651 struct gpio_device *gdev = NULL;
|
Completed in 188 milliseconds