Lines Matching refs:gdev

90 	struct gpio_device *gdev;  member
450 return sysfs_emit(buf, "%u\n", data->gdev->base); in base_show()
460 return sysfs_emit(buf, "%s\n", data->gdev->label); in label_show()
469 return sysfs_emit(buf, "%u\n", data->gdev->ngpio); in ngpio_show()
537 struct gpio_device *gdev = data->gdev; in do_chip_export_store() local
546 desc = gpio_device_get_desc(gdev, gpio); in do_chip_export_store()
674 const struct gpio_device *gdev = desc; in match_gdev() local
676 return data && data->gdev == gdev; in match_gdev()
680 gdev_get_data(struct gpio_device *gdev) __must_hold(&sysfs_lock) in gdev_get_data() argument
688 NULL, gdev, in gdev_get_data()
732 struct gpio_device *gdev; in gpiod_export() local
754 gdev = desc->gdev; in gpiod_export()
801 desc_data->dev = device_create_with_groups(&gpio_class, &gdev->dev, in gpiod_export()
819 gdev_data = gdev_get_data(gdev); in gpiod_export()
926 struct gpio_device *gdev; in gpiod_unexport_unlocked() local
931 gdev = gpiod_to_gpio_device(desc); in gpiod_unexport_unlocked()
932 gdev_data = gdev_get_data(gdev); in gpiod_unexport_unlocked()
986 int gpiochip_sysfs_register(struct gpio_device *gdev) in gpiochip_sysfs_register() argument
1002 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_register()
1004 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_register()
1015 parent = &gdev->dev; in gpiochip_sysfs_register()
1021 data->gdev = gdev; in gpiochip_sysfs_register()
1043 "chip%d", gdev->id); in gpiochip_sysfs_register()
1056 void gpiochip_sysfs_unregister(struct gpio_device *gdev) in gpiochip_sysfs_unregister() argument
1064 data = gdev_get_data(gdev); in gpiochip_sysfs_unregister()
1068 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_unregister()
1069 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_unregister()
1093 struct gpio_device *gdev = gc->gpiodev; in gpiofind_sysfs_register() local
1096 ret = gpiochip_sysfs_register(gdev); in gpiofind_sysfs_register()