Searched refs:gpio_device (Results 1 – 17 of 17) sorted by relevance
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);829 struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev);841 int gpio_device_get_base(struct gpio_device *gdev);842 const char *gpio_device_get_label(struct gpio_device *gdev);[all …]
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) in gpiochip_sysfs_register()20 static inline void gpiochip_sysfs_unregister(struct gpio_device *gdev) in gpiochip_sysfs_unregister()
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);
64 struct gpio_device { struct97 static inline struct gpio_device *to_gpio_device(struct device *dev) in to_gpio_device() argument99 return container_of(dev, struct gpio_device, dev); in to_gpio_device()135 struct gpio_device *gdev;189 struct gpio_device *gdev;227 struct gpio_device *gdev;
27 static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode) in swnode_get_gpio_device()30 struct gpio_device *gdev; in swnode_get_gpio_device()84 struct gpio_device *gdev __free(gpio_device_put) = in swnode_find_gpio()
161 struct gpio_device *gdev; in gpio_to_desc()321 struct gpio_device *gdev; in gpiochip_find_base_unlocked()481 struct gpio_device *gdev; in gpio_name_to_desc()895 struct gpio_device *gdev; in gpiochip_setup_devs()981 struct gpio_device *gdev; in gpiochip_add_data_with_key()1285 struct gpio_device *gdev; in gpio_device_find()1356 struct gpio_device *gpio_device_get(struct gpio_device *gdev) in gpio_device_get()3258 struct gpio_device *gdev; in gpiod_get_raw_value_commit()3950 struct gpio_device *gdev; in gpiod_to_irq()4968 struct gpio_device *gdev; in gpiod_get_array()[all …]
405 const struct gpio_device *gdev = dev_get_drvdata(dev); in base_show()414 const struct gpio_device *gdev = dev_get_drvdata(dev); in label_show()423 const struct gpio_device *gdev = dev_get_drvdata(dev); in ngpio_show()569 struct gpio_device *gdev; in gpiod_export()722 int gpiochip_sysfs_register(struct gpio_device *gdev) in gpiochip_sysfs_register()765 void gpiochip_sysfs_unregister(struct gpio_device *gdev) in gpiochip_sysfs_unregister()800 struct gpio_device *gdev = gc->gpiodev; in gpiofind_sysfs_register()
16 struct gpio_device;
21 struct gpio_device;
75 struct gpio_device *gdev;525 struct gpio_device *gdev;1791 struct gpio_device *gdev;2327 struct gpio_device *gdev;2341 struct gpio_device *gdev = cdev->gdev; in chipinfo_get()2462 struct gpio_device *gdev = cdev->gdev; in gpio_ioctl()2509 struct gpio_device *gdev;2708 struct gpio_device *gdev = container_of(inode->i_cdev, in gpio_chrdev_open()2709 struct gpio_device, chrdev); in gpio_chrdev_open()2780 struct gpio_device *gdev = cdev->gdev; in gpio_chrdev_release()[all …]
131 static struct gpio_device *415 struct gpio_device *gdev __free(gpio_device_put) = in of_get_named_gpiod_flags()882 static struct gpio_device *of_find_gpio_device_by_node(struct device_node *np) in of_find_gpio_device_by_node()890 struct gpio_device *gdev __free(gpio_device_put) = NULL; in of_gpio_notify()
174 struct gpio_device *gdev __free(gpio_device_put) = in acpi_get_gpiod()
185 struct gpio_device *gdev; in i2c_mux_gpio_probe()
135 struct gpio_device *gdev;681 struct gpio_device *gdev = data; in tegra_hte_put_gpio_device()
603 struct gpio_device *gdev; in omap_gpio_deps_init()
870 struct gpio_device *gdev __free(gpio_device_put) = gpio_device_find_by_fwnode(fwnode); in __reset_add_reset_gpio_lookup()
1664 struct gpio_device *gdev = NULL; in pinctrl_pins_show()