Lines Matching refs:gpio_device

174 	struct gpio_device *gdev;  in gpio_to_desc()
213 gpio_device_get_desc(struct gpio_device *gdev, unsigned int hwnum) in gpio_device_get_desc()
272 struct gpio_device *gpiod_to_gpio_device(struct gpio_desc *desc) in gpiod_to_gpio_device()
288 int gpio_device_get_base(struct gpio_device *gdev) in gpio_device_get_base()
302 const char *gpio_device_get_label(struct gpio_device *gdev) in gpio_device_get_label()
324 struct gpio_chip *gpio_device_get_chip(struct gpio_device *gdev) in gpio_device_get_chip()
334 struct gpio_device *gdev; in gpiochip_find_base_unlocked()
485 static int gpiodev_add_to_list_unlocked(struct gpio_device *gdev) in gpiodev_add_to_list_unlocked()
487 struct gpio_device *prev, *next; in gpiodev_add_to_list_unlocked()
497 next = list_first_entry(&gpio_devices, struct gpio_device, list); in gpiodev_add_to_list_unlocked()
504 prev = list_last_entry(&gpio_devices, struct gpio_device, list); in gpiodev_add_to_list_unlocked()
537 struct gpio_device *gdev; in gpio_name_to_desc()
573 struct gpio_device *gdev = gc->gpiodev; in gpiochip_set_desc_names()
603 struct gpio_device *gdev = chip->gpiodev; in gpiochip_set_names()
855 struct gpio_device *gdev = to_gpio_device(dev); in gpiodev_release()
885 static int gpiochip_setup_dev(struct gpio_device *gdev) in gpiochip_setup_dev()
949 struct gpio_device *gdev; in gpiochip_setup_devs()
1035 struct gpio_device *gdev; in gpiochip_add_data_with_key()
1272 struct gpio_device *gdev = gc->gpiodev; in gpiochip_remove()
1329 struct gpio_device *gpio_device_find(const void *data, in gpio_device_find()
1333 struct gpio_device *gdev; in gpio_device_find()
1371 struct gpio_device *gpio_device_find_by_label(const char *label) in gpio_device_find_by_label()
1391 struct gpio_device *gpio_device_find_by_fwnode(const struct fwnode_handle *fwnode) in gpio_device_find_by_fwnode()
1404 struct gpio_device *gpio_device_get(struct gpio_device *gdev) in gpio_device_get()
1415 void gpio_device_put(struct gpio_device *gdev) in gpio_device_put()
1432 struct device *gpio_device_to_device(struct gpio_device *gdev) in gpio_device_to_device()
2315 struct gpio_device *gdev = gc->gpiodev; in gpiochip_add_pingroup_range()
2373 struct gpio_device *gdev = gc->gpiodev; in gpiochip_add_pin_range()
2415 struct gpio_device *gdev = gc->gpiodev; in gpiochip_remove_pin_ranges()
3282 struct gpio_device *gdev; in gpiod_get_raw_value_commit()
3330 static bool gpio_device_chip_cmp(struct gpio_device *gdev, struct gpio_chip *gc) in gpio_device_chip_cmp()
3982 struct gpio_device *gdev; in gpiod_to_irq()
4445 struct gpio_device *gdev __free(gpio_device_put) = in gpiod_add_hogs()
4525 struct gpio_device *gdev __free(gpio_device_put) = in gpiod_find()
4926 struct gpio_device *gdev = desc->gdev; in gpiod_hog()
4990 struct gpio_device *gdev; in gpiod_get_array()
5220 static void gpiolib_dbg_show(struct seq_file *s, struct gpio_device *gdev) in gpiolib_dbg_show()
5268 struct gpio_device *gdev; in gpiolib_seq_start()
5292 struct gpio_device *gdev = v, *next; in gpiolib_seq_next()
5294 next = list_entry_rcu(gdev->list.next, struct gpio_device, list); in gpiolib_seq_next()
5313 struct gpio_device *gdev = v; in gpiolib_seq_show()