Lines Matching refs:cdev
573 if (!chip || !chip->cdev) { in gpiod_export()
651 struct device *cdev; in gpiod_export_link() local
659 cdev = class_find_device(&gpio_class, NULL, desc, match_export); in gpiod_export_link()
660 if (!cdev) in gpiod_export_link()
663 ret = sysfs_create_link(&dev->kobj, &cdev->kobj, name); in gpiod_export_link()
664 put_device(cdev); in gpiod_export_link()
740 chip->cdev = dev; in gpiochip_sysfs_register()
751 if (!chip->cdev) in gpiochip_sysfs_unregister()
754 device_unregister(chip->cdev); in gpiochip_sysfs_unregister()
758 chip->cdev = NULL; in gpiochip_sysfs_unregister()
787 if (chip->cdev) in gpiolib_sysfs_init()