Lines Matching refs:disk
236 static void nd_blk_release_disk(void *disk)
238 del_gendisk(disk);
239 put_disk(disk);
247 struct gendisk *disk;
263 disk = alloc_disk(0);
264 if (!disk)
267 disk->first_minor = 0;
268 disk->fops = &nd_blk_fops;
269 disk->queue = q;
270 disk->flags = GENHD_FL_EXT_DEVT;
271 disk->private_data = nsblk;
272 nvdimm_namespace_disk_name(&nsblk->common, disk->disk_name);
274 if (devm_add_action_or_reset(dev, nd_blk_release_disk, disk))
278 int rc = nd_integrity_init(disk, nsblk_meta_size(nsblk));
284 set_capacity(disk, available_disk_size >> SECTOR_SHIFT);
285 device_add_disk(dev, disk, NULL);
286 nvdimm_check_and_set_ro(disk);