Lines Matching full:disk
3 ** as a block device, to be used as a RAM disk or swap space
143 static int z2_open(struct gendisk *disk, blk_mode_t mode)
145 int device = disk->first_minor;
291 static void z2_release(struct gendisk *disk)
318 struct gendisk *disk;
321 disk = blk_mq_alloc_disk(&tag_set, NULL, NULL);
322 if (IS_ERR(disk))
323 return PTR_ERR(disk);
325 disk->major = Z2RAM_MAJOR;
326 disk->first_minor = minor;
327 disk->minors = 1;
328 disk->flags |= GENHD_FL_NO_PART;
329 disk->fops = &z2_fops;
331 sprintf(disk->disk_name, "z2ram%d", minor);
333 sprintf(disk->disk_name, "z2ram");
335 z2ram_gendisk[minor] = disk;
336 err = add_disk(disk);
338 put_disk(disk);