Lines Matching refs:char_device
891 if (urd->char_device) { in ur_set_online()
900 urd->char_device = cdev_alloc(); in ur_set_online()
901 if (!urd->char_device) { in ur_set_online()
906 urd->char_device->ops = &ur_fops; in ur_set_online()
907 urd->char_device->dev = MKDEV(major, minor); in ur_set_online()
908 urd->char_device->owner = ur_fops.owner; in ur_set_online()
910 rc = cdev_add(urd->char_device, urd->char_device->dev, 1); in ur_set_online()
926 urd->char_device->dev, NULL, "%s", node_id); in ur_set_online()
937 cdev_del(urd->char_device); in ur_set_online()
938 urd->char_device = NULL; in ur_set_online()
956 if (!urd->char_device) { in ur_set_offline_force()
967 device_destroy(vmur_class, urd->char_device->dev); in ur_set_offline_force()
968 cdev_del(urd->char_device); in ur_set_offline_force()
969 urd->char_device = NULL; in ur_set_offline_force()