Symbol: gpio_device
arch/arm/mach-omap1/board-ams-delta.c
618
struct gpio_device *gdev;
drivers/gpio/gpiolib-acpi-core.c
140
struct gpio_device *gdev __free(gpio_device_put) =
drivers/gpio/gpiolib-acpi.h
21
struct gpio_device;
drivers/gpio/gpiolib-cdev.c
1604
static int linereq_create(struct gpio_device *gdev, void __user *ip)
drivers/gpio/gpiolib-cdev.c
1755
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.c
2006
static int lineevent_create(struct gpio_device *gdev, void __user *ip)
drivers/gpio/gpiolib-cdev.c
2264
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.c
2278
struct gpio_device *gdev = cdev->gdev;
drivers/gpio/gpiolib-cdev.c
2399
struct gpio_device *gdev = cdev->gdev;
drivers/gpio/gpiolib-cdev.c
2446
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.c
2651
struct gpio_device *gdev = container_of(inode->i_cdev,
drivers/gpio/gpiolib-cdev.c
2652
struct gpio_device, chrdev);
drivers/gpio/gpiolib-cdev.c
2717
struct gpio_device *gdev = cdev->gdev;
drivers/gpio/gpiolib-cdev.c
2745
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib-cdev.c
2768
void gpiolib_cdev_unregister(struct gpio_device *gdev)
drivers/gpio/gpiolib-cdev.c
303
static int linehandle_create(struct gpio_device *gdev, void __user *ip)
drivers/gpio/gpiolib-cdev.c
501
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.c
75
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.h
11
void gpiolib_cdev_unregister(struct gpio_device *gdev);
drivers/gpio/gpiolib-cdev.h
8
struct gpio_device;
drivers/gpio/gpiolib-of.c
131
static struct gpio_device *
drivers/gpio/gpiolib-of.c
432
struct gpio_device *gdev __free(gpio_device_put) =
drivers/gpio/gpiolib-of.c
768
static struct gpio_device *of_find_gpio_device_by_node(struct device_node *np)
drivers/gpio/gpiolib-of.c
776
struct gpio_device *gdev __free(gpio_device_put) = NULL;
drivers/gpio/gpiolib-of.h
17
struct gpio_device;
drivers/gpio/gpiolib-shared.c
311
static int gpio_shared_make_adev(struct gpio_device *gdev,
drivers/gpio/gpiolib-shared.c
511
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib-shared.c
595
void gpio_device_teardown_shared(struct gpio_device *gdev)
drivers/gpio/gpiolib-shared.c
646
struct gpio_device *gdev;
drivers/gpio/gpiolib-shared.h
16
void gpio_device_teardown_shared(struct gpio_device *gdev);
drivers/gpio/gpiolib-shared.h
28
static inline void gpio_device_teardown_shared(struct gpio_device *gdev) { }
drivers/gpio/gpiolib-shared.h
8
struct gpio_device;
drivers/gpio/gpiolib-swnode.c
111
struct gpio_device *gdev __free(gpio_device_put) =
drivers/gpio/gpiolib-swnode.c
26
static struct gpio_device *swnode_get_gpio_device(struct fwnode_handle *fwnode)
drivers/gpio/gpiolib-swnode.c
29
struct gpio_device *gdev;
drivers/gpio/gpiolib-sysfs.c
1052
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib-sysfs.c
537
struct gpio_device *gdev = data->gdev;
drivers/gpio/gpiolib-sysfs.c
674
const struct gpio_device *gdev = desc;
drivers/gpio/gpiolib-sysfs.c
680
gdev_get_data(struct gpio_device *gdev) __must_hold(&sysfs_lock)
drivers/gpio/gpiolib-sysfs.c
732
struct gpio_device *gdev;
drivers/gpio/gpiolib-sysfs.c
90
struct gpio_device *gdev;
drivers/gpio/gpiolib-sysfs.c
926
struct gpio_device *gdev;
drivers/gpio/gpiolib-sysfs.c
988
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib-sysfs.h
6
struct gpio_device;
drivers/gpio/gpiolib.c
1079
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
1176
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
1413
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
1471
struct gpio_device *gpio_device_find(const void *data,
drivers/gpio/gpiolib.c
1475
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
1513
struct gpio_device *gpio_device_find_by_label(const char *label)
drivers/gpio/gpiolib.c
1542
struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode)
drivers/gpio/gpiolib.c
1555
struct gpio_device *gpio_device_get(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
1566
void gpio_device_put(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
1583
struct device *gpio_device_to_device(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
174
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
213
gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum)
drivers/gpio/gpiolib.c
2465
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
2526
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
2571
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
285
struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc)
drivers/gpio/gpiolib.c
301
int gpio_device_get_base(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
315
const char *gpio_device_get_label(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
337
struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
3485
static bool gpio_device_chip_cmp(struct gpio_device *gdev, struct gpio_chip *gc)
drivers/gpio/gpiolib.c
355
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
4655
struct gpio_device *gdev __free(gpio_device_put) =
drivers/gpio/gpiolib.c
5122
struct gpio_device *gdev = desc->gdev;
drivers/gpio/gpiolib.c
5186
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
525
static int gpiodev_add_to_list_unlocked(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
527
struct gpio_device *prev, *next;
drivers/gpio/gpiolib.c
537
next = list_first_entry(&gpio_devices, struct gpio_device, list);
drivers/gpio/gpiolib.c
544
prev = list_last_entry(&gpio_devices, struct gpio_device, list);
drivers/gpio/gpiolib.c
5449
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
5475
struct gpio_device *gdev = v, *next;
drivers/gpio/gpiolib.c
5477
next = list_entry_rcu(gdev->list.next, struct gpio_device, list);
drivers/gpio/gpiolib.c
5500
struct gpio_device *gdev = v;
drivers/gpio/gpiolib.c
577
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
613
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
643
struct gpio_device *gdev = chip->gpiodev;
drivers/gpio/gpiolib.c
895
struct gpio_device *gdev = to_gpio_device(dev);
drivers/gpio/gpiolib.c
931
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.h
135
struct gpio_device *gdev;
drivers/gpio/gpiolib.h
189
struct gpio_device *gdev;
drivers/gpio/gpiolib.h
229
struct gpio_device *gdev;
drivers/gpio/gpiolib.h
97
static inline struct gpio_device *to_gpio_device(struct device *dev)
drivers/gpio/gpiolib.h
99
return container_of(dev, struct gpio_device, dev);
drivers/hte/hte-tegra194.c
138
struct gpio_device *gdev;
drivers/hte/hte-tegra194.c
804
struct gpio_device *gdev = data;
drivers/i2c/muxes/i2c-mux-gpio.c
185
struct gpio_device *gdev;
drivers/pinctrl/core.c
1741
struct gpio_device *gdev = NULL;
drivers/reset/core.c
1054
struct gpio_device *gdev __free(gpio_device_put) =
include/linux/gpio/driver.h
35
struct gpio_device;
include/linux/gpio/driver.h
409
struct gpio_device *gpiodev;
include/linux/gpio/driver.h
633
struct gpio_device *gpio_device_find(const void *data,
include/linux/gpio/driver.h
637
struct gpio_device *gpio_device_get(struct gpio_device *gdev);
include/linux/gpio/driver.h
638
void gpio_device_put(struct gpio_device *gdev);
include/linux/gpio/driver.h
640
DEFINE_FREE(gpio_device_put, struct gpio_device *,
include/linux/gpio/driver.h
643
struct device *gpio_device_to_device(struct gpio_device *gdev);
include/linux/gpio/driver.h
811
gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum);
include/linux/gpio/driver.h
813
struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev);
include/linux/gpio/driver.h
822
struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc);
include/linux/gpio/driver.h
825
int gpio_device_get_base(struct gpio_device *gdev);
include/linux/gpio/driver.h
826
const char *gpio_device_get_label(struct gpio_device *gdev);
include/linux/gpio/driver.h
828
struct gpio_device *gpio_device_find_by_label(const char *label);
include/linux/gpio/driver.h
829
struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode);
include/linux/gpio/driver.h
842
static inline struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc)
include/linux/gpio/driver.h
848
static inline int gpio_device_get_base(struct gpio_device *gdev)
include/linux/gpio/driver.h
854
static inline const char *gpio_device_get_label(struct gpio_device *gdev)
include/linux/gpio/driver.h
860
static inline struct gpio_device *gpio_device_find_by_label(const char *label)
include/linux/gpio/driver.h
866
static inline struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode)