Lines Matching refs:disk

386 	struct gendisk		*disk;		/* blkdev's gendisk and rq */
604 else if (rbd_dev->disk)
606 RBD_DRV_NAME, rbd_dev->disk->disk_name, &vaf);
681 static void rbd_release(struct gendisk *disk, fmode_t mode)
683 struct rbd_device *rbd_dev = disk->private_data;
1061 * on-disk header.
4873 blk_cleanup_queue(rbd_dev->disk->queue);
4875 put_disk(rbd_dev->disk);
4876 rbd_dev->disk = NULL;
4990 * If EXISTS is not set, rbd_dev->disk may be NULL, so don't
4998 set_capacity(rbd_dev->disk, size);
4999 revalidate_disk_size(rbd_dev->disk, true);
5009 struct gendisk *disk;
5016 disk = alloc_disk(single_major ?
5019 if (!disk)
5022 snprintf(disk->disk_name, sizeof(disk->disk_name), RBD_DRV_NAME "%d",
5024 disk->major = rbd_dev->major;
5025 disk->first_minor = rbd_dev->minor;
5027 disk->flags |= GENHD_FL_EXT_DEVT;
5028 disk->fops = &rbd_bd_ops;
5029 disk->private_data = rbd_dev;
5074 disk->queue = q;
5077 rbd_dev->disk = disk;
5083 put_disk(disk);
6890 set_capacity(rbd_dev->disk, rbd_dev->mapping.size / SECTOR_SIZE);
6891 set_disk_ro(rbd_dev->disk, rbd_is_ro(rbd_dev));
7112 rbd_dev->disk->disk_name);
7237 /* Everything's ready. Announce the disk to the world. */
7243 device_add_disk(&rbd_dev->dev, rbd_dev->disk, NULL);
7245 blk_put_queue(rbd_dev->disk->queue);
7251 pr_info("%s: capacity %llu features 0x%llx\n", rbd_dev->disk->disk_name,
7252 (unsigned long long)get_capacity(rbd_dev->disk) << SECTOR_SHIFT,
7372 blk_mq_freeze_queue(rbd_dev->disk->queue);
7373 blk_set_queue_dying(rbd_dev->disk->queue);
7376 del_gendisk(rbd_dev->disk);