Lines Matching refs:disk
760 struct gendisk *disk = dev_to_disk(dev);
761 struct loop_device *lo = disk->private_data;
1905 static void lo_release(struct gendisk *disk, fmode_t mode)
1910 lo = disk->private_data;
2084 struct gendisk *disk;
2133 * to underlayer disk. We will enable merge once directio is enabled.
2138 disk = lo->lo_disk = alloc_disk(1 << part_shift);
2139 if (!disk)
2161 disk->flags |= GENHD_FL_NO_PART_SCAN;
2162 disk->flags |= GENHD_FL_EXT_DEVT;
2166 disk->major = LOOP_MAJOR;
2167 disk->first_minor = i << part_shift;
2168 disk->fops = &lo_fops;
2169 disk->private_data = lo;
2170 disk->queue = lo->lo_queue;
2171 sprintf(disk->disk_name, "loop%d", i);
2172 add_disk(disk);
2336 * for the whole disk.