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);
662 static int rbd_open(struct gendisk *disk, blk_mode_t mode)
664 struct rbd_device *rbd_dev = disk->private_data;
681 static void rbd_release(struct gendisk *disk)
683 struct rbd_device *rbd_dev = disk->private_data;
1009 * on-disk header.
4817 put_disk(rbd_dev->disk);
4819 rbd_dev->disk = NULL;
4933 * If EXISTS is not set, rbd_dev->disk may be NULL, so don't
4941 set_capacity_and_notify(rbd_dev->disk, size);
4951 struct gendisk *disk;
4983 disk = blk_mq_alloc_disk(&rbd_dev->tag_set, &lim, rbd_dev);
4984 if (IS_ERR(disk)) {
4985 err = PTR_ERR(disk);
4988 q = disk->queue;
4990 snprintf(disk->disk_name, sizeof(disk->disk_name), RBD_DRV_NAME "%d",
4992 disk->major = rbd_dev->major;
4993 disk->first_minor = rbd_dev->minor;
4995 disk->minors = (1 << RBD_SINGLE_MAJOR_PART_SHIFT);
4997 disk->minors = RBD_MINORS_PER_MAJOR;
4998 disk->fops = &rbd_bd_ops;
4999 disk->private_data = rbd_dev;
5007 rbd_dev->disk = disk;
6819 set_capacity(rbd_dev->disk, rbd_dev->mapping.size / SECTOR_SIZE);
6820 set_disk_ro(rbd_dev->disk, rbd_is_ro(rbd_dev));
7041 rbd_dev->disk->disk_name);
7164 /* Everything's ready. Announce the disk to the world. */
7170 rc = device_add_disk(&rbd_dev->dev, rbd_dev->disk, NULL);
7178 pr_info("%s: capacity %llu features 0x%llx\n", rbd_dev->disk->disk_name,
7179 (unsigned long long)get_capacity(rbd_dev->disk) << SECTOR_SHIFT,
7297 blk_mq_freeze_queue(rbd_dev->disk->queue);
7298 blk_mark_disk_dead(rbd_dev->disk);
7301 del_gendisk(rbd_dev->disk);