Lines Matching defs:unit
217 struct floppy_state unit[FD_MAX_UNIT];
787 return get_disk(swd->unit[drive].disk);
793 struct floppy_state *fs = &swd->unit[swd->floppy_count];
839 swd->unit[drive].disk = alloc_disk(1);
840 if (swd->unit[drive].disk == NULL) {
844 swd->unit[drive].swd = swd;
854 swd->unit[drive].disk->flags = GENHD_FL_REMOVABLE;
855 swd->unit[drive].disk->major = FLOPPY_MAJOR;
856 swd->unit[drive].disk->first_minor = drive;
857 sprintf(swd->unit[drive].disk->disk_name, "fd%d", drive);
858 swd->unit[drive].disk->fops = &floppy_fops;
859 swd->unit[drive].disk->private_data = &swd->unit[drive];
860 swd->unit[drive].disk->queue = swd->queue;
861 set_capacity(swd->unit[drive].disk, 2880);
862 add_disk(swd->unit[drive].disk);
873 put_disk(swd->unit[drive].disk);
947 del_gendisk(swd->unit[drive].disk);
948 put_disk(swd->unit[drive].disk);
958 floppy_eject(&swd->unit[drive]);