Lines Matching refs:disk
1682 * cover whole disk.
1943 static DEFINE_IDR(msb_disk_idr); /*set of used disk numbers */
1964 static void msb_bd_free_disk(struct gendisk *disk)
1966 struct msb_data *msb = disk->private_data;
2102 msb->disk = blk_mq_alloc_disk(&msb->tag_set, &lim, card);
2103 if (IS_ERR(msb->disk)) {
2104 rc = PTR_ERR(msb->disk);
2107 msb->queue = msb->disk->queue;
2109 sprintf(msb->disk->disk_name, "msblk%d", msb->disk_id);
2110 msb->disk->fops = &msb_bdops;
2111 msb->disk->private_data = msb;
2115 set_capacity(msb->disk, capacity);
2116 dbg("Set total disk size to %lu sectors", capacity);
2128 set_disk_ro(msb->disk, 1);
2131 rc = device_add_disk(&card->dev, msb->disk, NULL);
2140 put_disk(msb->disk);
2188 dbg("Removing the disk device");
2196 /* Remove the disk */
2197 del_gendisk(msb->disk);
2205 put_disk(msb->disk);