Lines Matching refs:disk
426 dax_remove_host(pmem->disk);
429 del_gendisk(pmem->disk);
431 put_disk(pmem->disk);
467 struct gendisk *disk;
505 disk = blk_alloc_disk(&lim, nid);
506 if (IS_ERR(disk))
507 return PTR_ERR(disk);
508 q = disk->queue;
510 pmem->disk = disk;
552 disk->fops = &pmem_fops;
553 disk->private_data = pmem;
554 nvdimm_namespace_disk_name(ndns, disk->disk_name);
555 set_capacity(disk, (pmem->size - pmem->pfn_pad - pmem->data_offset)
560 disk->bb = &pmem->bb;
573 rc = dax_add_host(dax_dev, disk);
578 rc = device_add_disk(dev, disk, pmem_attribute_groups);
584 nvdimm_check_and_set_ro(disk);
586 pmem->bb_state = sysfs_get_dirent(disk_to_dev(disk)->kobj.sd,
593 dax_remove_host(pmem->disk);
598 put_disk(pmem->disk);
631 * and attach a disk.
736 nvdimm_check_and_set_ro(pmem->disk);