Lines Matching refs:disk
106 struct gendisk *disk; /* blkdev's gendisk and rq */
383 struct gendisk *disk = osdev->disk;
385 if (!disk)
388 if (disk->flags & GENHD_FL_UP)
389 del_gendisk(disk);
390 if (disk->queue)
391 blk_cleanup_queue(disk->queue);
392 put_disk(disk);
397 struct gendisk *disk;
408 disk = alloc_disk(OSDBLK_MINORS_PER_MAJOR);
409 if (!disk)
412 sprintf(disk->disk_name, DRV_NAME "%d", osdev->id);
413 disk->major = osdev->major;
414 disk->first_minor = 0;
415 disk->fops = &osdblk_bd_ops;
416 disk->private_data = osdev;
421 put_disk(disk);
429 put_disk(disk);
442 disk->queue = q;
446 osdev->disk = disk;
449 /* finally, announce the disk to the world */
450 set_capacity(disk, obj_size / 512ULL);
451 add_disk(disk);
454 disk->disk_name, (unsigned long long)obj_size);