Lines Matching refs:cdev_device
3623 void nvme_cdev_del(struct cdev *cdev, struct device *cdev_device) in nvme_cdev_del() argument
3625 cdev_device_del(cdev, cdev_device); in nvme_cdev_del()
3626 put_device(cdev_device); in nvme_cdev_del()
3629 int nvme_cdev_add(struct cdev *cdev, struct device *cdev_device, in nvme_cdev_add() argument
3637 cdev_device->devt = MKDEV(MAJOR(nvme_ns_chr_devt), minor); in nvme_cdev_add()
3638 cdev_device->class = &nvme_ns_chr_class; in nvme_cdev_add()
3639 cdev_device->release = nvme_cdev_rel; in nvme_cdev_add()
3640 device_initialize(cdev_device); in nvme_cdev_add()
3643 ret = cdev_device_add(cdev, cdev_device); in nvme_cdev_add()
3645 put_device(cdev_device); in nvme_cdev_add()
3675 ns->cdev_device.parent = ns->ctrl->device; in nvme_add_ns_cdev()
3676 ret = dev_set_name(&ns->cdev_device, "ng%dn%d", in nvme_add_ns_cdev()
3681 return nvme_cdev_add(&ns->cdev, &ns->cdev_device, &nvme_ns_chr_fops, in nvme_add_ns_cdev()
4044 nvme_cdev_del(&ns->cdev, &ns->cdev_device); in nvme_ns_remove()