Searched refs:gpio_device (Results 1 – 19 of 19) sorted by relevance
| /linux/include/linux/gpio/ |
| H A D | driver.h | 35 struct gpio_device; 409 struct gpio_device *gpiodev; 633 struct gpio_device *gpio_device_find(const void *data, 637 struct gpio_device *gpio_device_get(struct gpio_device *gdev); 638 void gpio_device_put(struct gpio_device *gdev); 640 DEFINE_FREE(gpio_device_put, struct gpio_device *, 643 struct device *gpio_device_to_device(struct gpio_device *gdev); 811 gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum); 813 struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev); 822 struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc); [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpiolib.h | 65 struct gpio_device { struct 97 static inline struct gpio_device *to_gpio_device(struct device *dev) in to_gpio_device() argument 99 return container_of(dev, struct gpio_device, dev); in to_gpio_device() 135 struct gpio_device *gdev; 189 struct gpio_device *gdev; 229 struct gpio_device *gdev;
|
| H A D | gpiolib-shared.h | 11 struct gpio_device; 19 void gpio_device_teardown_shared(struct gpio_device *gdev); 31 static inline void gpio_device_teardown_shared(struct gpio_device *gdev) { } in gpio_device_teardown_shared()
|
| H A D | gpiolib-cdev.h | 8 struct gpio_device; 11 void gpiolib_cdev_unregister(struct gpio_device *gdev);
|
| H A D | gpiolib-swnode.c | 26 static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode) in swnode_get_gpio_device() 29 struct gpio_device *gdev; in swnode_get_gpio_device() 111 struct gpio_device *gdev __free(gpio_device_put) = in swnode_find_gpio()
|
| H A D | gpiolib.c | 172 struct gpio_device *gdev; in gpio_to_desc() 211 gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum) in gpio_device_get_desc() 283 struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc) in gpiod_to_gpio_device() 299 int gpio_device_get_base(struct gpio_device *gdev) in gpio_device_get_base() 313 const char *gpio_device_get_label(struct gpio_device *gdev) in gpio_device_get_label() 335 struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev) in gpio_device_get_chip() 353 struct gpio_device *gdev; in gpiochip_find_base_unlocked() 501 static int gpiodev_add_to_list_unlocked(struct gpio_device *gdev) in gpiodev_add_to_list_unlocked() 503 struct gpio_device *prev, *next; in gpiodev_add_to_list_unlocked() 513 next = list_first_entry(&gpio_devices, struct gpio_device, list); in gpiodev_add_to_list_unlocked() [all …]
|
| H A D | gpiolib-sysfs.c | 90 struct gpio_device *gdev; 537 struct gpio_device *gdev = data->gdev; in do_chip_export_store() 674 const struct gpio_device *gdev = desc; in match_gdev() 680 gdev_get_data(struct gpio_device *gdev) __must_hold(&sysfs_lock) in gdev_get_data() 732 struct gpio_device *gdev; in gpiod_export() 926 struct gpio_device *gdev; in gpiod_unexport_unlocked() 988 struct gpio_device *gdev = gc->gpiodev; in gpiochip_sysfs_register() 1052 struct gpio_device *gdev = gc->gpiodev; in gpiochip_sysfs_unregister()
|
| H A D | gpiolib-cdev.c | 75 struct gpio_device *gdev; 303 static int linehandle_create(struct gpio_device *gdev, void __user *ip) in linehandle_create() 501 struct gpio_device *gdev; 1591 static int linereq_create(struct gpio_device *gdev, void __user *ip) in linereq_create() 1742 struct gpio_device *gdev; 1993 static int lineevent_create(struct gpio_device *gdev, void __user *ip) in lineevent_create() 2251 struct gpio_device *gdev; 2265 struct gpio_device *gdev = cdev->gdev; in chipinfo_get() 2386 struct gpio_device *gdev = cdev->gdev; in gpio_ioctl() 2433 struct gpio_device *gdev; [all …]
|
| H A D | gpiolib-sysfs.h | 6 struct gpio_device;
|
| H A D | gpiolib-shared.c | 311 static int gpio_shared_make_adev(struct gpio_device *gdev, in gpio_shared_make_adev() 511 struct gpio_device *gdev = gc->gpiodev; in gpiochip_setup_shared() 595 void gpio_device_teardown_shared(struct gpio_device *gdev) in gpio_device_teardown_shared() 650 struct gpio_device *gdev; in gpiod_shared_desc_create()
|
| H A D | gpiolib-of.c | 131 static struct gpio_device * 424 struct gpio_device *gdev __free(gpio_device_put) = in of_get_named_gpiod_flags() 760 static struct gpio_device *of_find_gpio_device_by_node(struct device_node *np) in of_find_gpio_device_by_node() 768 struct gpio_device *gdev __free(gpio_device_put) = NULL; in of_gpio_notify()
|
| H A D | gpiolib-of.h | 17 struct gpio_device;
|
| H A D | gpiolib-acpi.h | 21 struct gpio_device;
|
| H A D | gpiolib-acpi-core.c | 140 struct gpio_device *gdev __free(gpio_device_put) = in acpi_get_gpiod()
|
| /linux/drivers/i2c/muxes/ |
| H A D | i2c-mux-gpio.c | 185 struct gpio_device *gdev; in i2c_mux_gpio_probe()
|
| /linux/drivers/hte/ |
| H A D | hte-tegra194.c | 135 struct gpio_device *gdev; 681 struct gpio_device *gdev = data; in tegra_hte_put_gpio_device()
|
| /linux/arch/arm/mach-omap1/ |
| H A D | board-ams-delta.c | 618 struct gpio_device *gdev; in omap_gpio_deps_init()
|
| /linux/drivers/reset/ |
| H A D | core.c | 909 struct gpio_device *gdev __free(gpio_device_put) = in __reset_add_reset_gpio_device()
|
| /linux/drivers/pinctrl/ |
| H A D | core.c | 1727 struct gpio_device *gdev = NULL; in pinctrl_pins_show()
|