Lines Matching refs:disk
79 {UNIT_ATTENTION, "Device needs attention - disk may have been changed"},
96 struct gendisk *disk;
223 * Prepare disk command
356 /* spin up the disk */
477 static int gdrom_bdops_open(struct gendisk *disk, blk_mode_t mode)
481 disk_check_media_change(disk);
489 static void gdrom_bdops_release(struct gendisk *disk)
496 static unsigned int gdrom_bdops_check_events(struct gendisk *disk,
718 gd.disk->major = gdrom_major;
719 gd.disk->first_minor = 1;
720 gd.disk->minors = 1;
721 gd.disk->flags |= GENHD_FL_NO_PART;
722 strcpy(gd.disk->disk_name, GDROM_DEV_NAME);
732 gd.disk->queue = gd.gdrom_rq;
781 gd.disk = blk_mq_alloc_disk(&gd.tag_set, NULL);
782 if (IS_ERR(gd.disk)) {
783 err = PTR_ERR(gd.disk);
786 gd.gdrom_rq = gd.disk->queue;
788 if (register_cdrom(gd.disk, gd.cd_info)) {
792 gd.disk->fops = &gdrom_bdops;
793 gd.disk->events = DISK_EVENT_MEDIA_CHANGE;
808 err = add_disk(gd.disk);
820 put_disk(gd.disk);
837 del_gendisk(gd.disk);