Lines Matching refs:char_device
880 if (urd->char_device) { in ur_set_online()
889 urd->char_device = cdev_alloc(); in ur_set_online()
890 if (!urd->char_device) { in ur_set_online()
895 urd->char_device->ops = &ur_fops; in ur_set_online()
896 urd->char_device->owner = ur_fops.owner; in ur_set_online()
898 rc = cdev_add(urd->char_device, MKDEV(major, minor), 1); in ur_set_online()
914 urd->char_device->dev, NULL, "%s", node_id); in ur_set_online()
925 cdev_del(urd->char_device); in ur_set_online()
926 urd->char_device = NULL; in ur_set_online()
944 if (!urd->char_device) { in ur_set_offline_force()
955 device_destroy(vmur_class, urd->char_device->dev); in ur_set_offline_force()
956 cdev_del(urd->char_device); in ur_set_offline_force()
957 urd->char_device = NULL; in ur_set_offline_force()