Lines Matching refs:disk
203 struct gendisk * disk;
230 disk = alloc_disk(1);
231 if (!disk) {
236 disk->major = tapeblock_major;
237 disk->first_minor = device->first_minor;
238 disk->fops = &tapeblock_fops;
239 disk->private_data = tape_get_device_reference(device);
240 disk->queue = blkdat->request_queue;
241 set_capacity(disk, 0);
242 sprintf(disk->disk_name, "btibm%d",
245 blkdat->disk = disk;
249 add_disk(disk);
269 if (!device->blk_data.disk) {
275 del_gendisk(device->blk_data.disk);
276 device->blk_data.disk->private_data =
277 tape_put_device(device->blk_data.disk->private_data);
278 put_disk(device->blk_data.disk);
280 device->blk_data.disk = NULL;
289 tapeblock_revalidate_disk(struct gendisk *disk)
295 device = (struct tape_device *) disk->private_data;
329 set_capacity(device->blk_data.disk,
338 tapeblock_medium_changed(struct gendisk *disk)
342 device = (struct tape_device *) disk->private_data;
355 struct gendisk * disk;
359 disk = inode->i_bdev->bd_disk;
360 device = tape_get_device_reference(disk->private_data);
374 rc = tapeblock_revalidate_disk(disk);
401 struct gendisk *disk = inode->i_bdev->bd_disk;
402 struct tape_device *device = disk->private_data;
423 struct gendisk *disk;
427 disk = inode->i_bdev->bd_disk;
428 BUG_ON(!disk);
429 device = disk->private_data;