Lines Matching refs:disk
219 strcpy(page, "disk\n");
220 len = strlen("disk\n");
439 " an 's' will cause data to be written to disk on the host immediately.\n\n"
652 struct gendisk *disk;
654 disk = alloc_disk(1 << UBD_SHIFT);
655 if(disk == NULL)
658 disk->major = major;
659 disk->first_minor = unit << UBD_SHIFT;
660 disk->fops = &ubd_blops;
661 set_capacity(disk, size / 512);
663 sprintf(disk->disk_name, "ubd%c", 'a' + unit);
665 sprintf(disk->disk_name, "ubd_fake%d", unit);
674 disk->driverfs_dev = &ubd_devs[unit].pdev.dev;
677 disk->private_data = &ubd_devs[unit];
678 disk->queue = ubd_devs[unit].queue;
679 add_disk(disk);
681 *disk_out = disk;
819 struct gendisk *disk = ubd_gendisk[n];
830 /* you cannot remove a open disk */
836 if(disk != NULL){
837 del_gendisk(disk);
838 put_disk(disk);
955 struct gendisk *disk = inode->i_bdev->bd_disk;
956 struct ubd *ubd_dev = disk->private_data;
963 disk->disk_name, ubd_dev->file, -err);
968 set_disk_ro(disk, !ubd_dev->openflags.w);
982 struct gendisk *disk = inode->i_bdev->bd_disk;
983 struct ubd *ubd_dev = disk->private_data;
1055 struct gendisk *disk = req->rq_disk;
1056 struct ubd *ubd_dev = disk->private_data;