Symbol: gpio_device
arch/arm/mach-omap1/board-ams-delta.c
598
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
1589
static int linereq_create(struct gpio_device *gdev, void __user *ip)
drivers/gpio/gpiolib-cdev.c
1764
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.c
2013
static int lineevent_create(struct gpio_device *gdev, void __user *ip)
drivers/gpio/gpiolib-cdev.c
2300
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.c
2314
struct gpio_device *gdev = cdev->gdev;
drivers/gpio/gpiolib-cdev.c
2435
struct gpio_device *gdev = cdev->gdev;
drivers/gpio/gpiolib-cdev.c
2482
struct gpio_device *gdev;
drivers/gpio/gpiolib-cdev.c
2687
struct gpio_device *gdev = container_of(inode->i_cdev,
drivers/gpio/gpiolib-cdev.c
2688
struct gpio_device, chrdev);
drivers/gpio/gpiolib-cdev.c
2759
struct gpio_device *gdev = cdev->gdev;
drivers/gpio/gpiolib-cdev.c
2785
int gpiolib_cdev_register(struct gpio_device *gdev, dev_t devt)
drivers/gpio/gpiolib-cdev.c
2818
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
10
int gpiolib_cdev_register(struct gpio_device *gdev, dev_t devt);
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
424
struct gpio_device *gdev __free(gpio_device_put) =
drivers/gpio/gpiolib-of.c
895
static struct gpio_device *of_find_gpio_device_by_node(struct device_node *np)
drivers/gpio/gpiolib-of.c
903
struct gpio_device *gdev __free(gpio_device_put) = NULL;
drivers/gpio/gpiolib-of.h
16
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
650
struct gpio_device *gdev;
drivers/gpio/gpiolib-shared.h
11
struct gpio_device;
drivers/gpio/gpiolib-shared.h
19
void gpio_device_teardown_shared(struct gpio_device *gdev);
drivers/gpio/gpiolib-shared.h
31
static inline void gpio_device_teardown_shared(struct gpio_device *gdev) { }
drivers/gpio/gpiolib-swnode.c
103
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
1056
void gpiochip_sysfs_unregister(struct gpio_device *gdev)
drivers/gpio/gpiolib-sysfs.c
1093
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
986
int gpiochip_sysfs_register(struct gpio_device *gdev)
drivers/gpio/gpiolib-sysfs.h
10
int gpiochip_sysfs_register(struct gpio_device *gdev);
drivers/gpio/gpiolib-sysfs.h
11
void gpiochip_sysfs_unregister(struct gpio_device *gdev);
drivers/gpio/gpiolib-sysfs.h
15
static inline int gpiochip_sysfs_register(struct gpio_device *gdev)
drivers/gpio/gpiolib-sysfs.h
20
static inline void gpiochip_sysfs_unregister(struct gpio_device *gdev)
drivers/gpio/gpiolib-sysfs.h
6
struct gpio_device;
drivers/gpio/gpiolib.c
1049
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
1284
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
1342
struct gpio_device *gpio_device_find(const void *data,
drivers/gpio/gpiolib.c
1346
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
1384
struct gpio_device *gpio_device_find_by_label(const char *label)
drivers/gpio/gpiolib.c
1404
struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode)
drivers/gpio/gpiolib.c
1417
struct gpio_device *gpio_device_get(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
1428
void gpio_device_put(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
1445
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
2327
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
2388
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
2433
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
3306
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
3354
static bool gpio_device_chip_cmp(struct gpio_device *gdev, struct gpio_chip *gc)
drivers/gpio/gpiolib.c
337
struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
347
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
4026
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
4489
struct gpio_device *gdev __free(gpio_device_put) =
drivers/gpio/gpiolib.c
4565
struct gpio_device *gdev __free(gpio_device_put) =
drivers/gpio/gpiolib.c
495
static int gpiodev_add_to_list_unlocked(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
497
struct gpio_device *prev, *next;
drivers/gpio/gpiolib.c
5032
struct gpio_device *gdev = desc->gdev;
drivers/gpio/gpiolib.c
507
next = list_first_entry(&gpio_devices, struct gpio_device, list);
drivers/gpio/gpiolib.c
5096
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
514
prev = list_last_entry(&gpio_devices, struct gpio_device, list);
drivers/gpio/gpiolib.c
5320
static void gpiolib_dbg_show(struct seq_file *s, struct gpio_device *gdev)
drivers/gpio/gpiolib.c
5368
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
5394
struct gpio_device *gdev = v, *next;
drivers/gpio/gpiolib.c
5396
next = list_entry_rcu(gdev->list.next, struct gpio_device, list);
drivers/gpio/gpiolib.c
5419
struct gpio_device *gdev = v;
drivers/gpio/gpiolib.c
547
struct gpio_device *gdev;
drivers/gpio/gpiolib.c
583
struct gpio_device *gdev = gc->gpiodev;
drivers/gpio/gpiolib.c
613
struct gpio_device *gdev = chip->gpiodev;
drivers/gpio/gpiolib.c
865
struct gpio_device *gdev = to_gpio_device(dev);
drivers/gpio/gpiolib.c
899
static int gpiochip_setup_dev(struct gpio_device *gdev)
drivers/gpio/gpiolib.c
961
struct gpio_device *gdev;
drivers/gpio/gpiolib.h
132
struct gpio_device *gdev;
drivers/gpio/gpiolib.h
186
struct gpio_device *gdev;
drivers/gpio/gpiolib.h
226
struct gpio_device *gdev;
drivers/gpio/gpiolib.h
94
static inline struct gpio_device *to_gpio_device(struct device *dev)
drivers/gpio/gpiolib.h
96
return container_of(dev, struct gpio_device, dev);
drivers/hte/hte-tegra194.c
135
struct gpio_device *gdev;
drivers/hte/hte-tegra194.c
681
struct gpio_device *gdev = data;
drivers/i2c/muxes/i2c-mux-gpio.c
185
struct gpio_device *gdev;
drivers/pinctrl/core.c
1696
struct gpio_device *gdev = NULL;
drivers/reset/core.c
909
struct gpio_device *gdev __free(gpio_device_put) =
include/linux/gpio/driver.h
33
struct gpio_device;
include/linux/gpio/driver.h
404
struct gpio_device *gpiodev;
include/linux/gpio/driver.h
628
struct gpio_device *gpio_device_find(const void *data,
include/linux/gpio/driver.h
632
struct gpio_device *gpio_device_get(struct gpio_device *gdev);
include/linux/gpio/driver.h
633
void gpio_device_put(struct gpio_device *gdev);
include/linux/gpio/driver.h
635
DEFINE_FREE(gpio_device_put, struct gpio_device *,
include/linux/gpio/driver.h
638
struct device *gpio_device_to_device(struct gpio_device *gdev);
include/linux/gpio/driver.h
806
gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum);
include/linux/gpio/driver.h
808
struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev);
include/linux/gpio/driver.h
817
struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc);
include/linux/gpio/driver.h
820
int gpio_device_get_base(struct gpio_device *gdev);
include/linux/gpio/driver.h
821
const char *gpio_device_get_label(struct gpio_device *gdev);
include/linux/gpio/driver.h
823
struct gpio_device *gpio_device_find_by_label(const char *label);
include/linux/gpio/driver.h
824
struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode);
include/linux/gpio/driver.h
837
static inline struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc)
include/linux/gpio/driver.h
843
static inline int gpio_device_get_base(struct gpio_device *gdev)
include/linux/gpio/driver.h
849
static inline const char *gpio_device_get_label(struct gpio_device *gdev)
include/linux/gpio/driver.h
855
static inline struct gpio_device *gpio_device_find_by_label(const char *label)
include/linux/gpio/driver.h
861
static inline struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode)