Lines Matching refs:disk

192 	struct gendisk *disk;  member
676 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release() argument
678 struct floppy_state *fs = disk->private_data; in floppy_release()
741 static unsigned int floppy_check_events(struct gendisk *disk, in floppy_check_events() argument
744 struct floppy_state *fs = disk->private_data; in floppy_check_events()
749 static int floppy_revalidate(struct gendisk *disk) in floppy_revalidate() argument
751 struct floppy_state *fs = disk->private_data; in floppy_revalidate()
786 return get_disk(swd->unit[drive].disk); in floppy_find()
837 swd->unit[drive].disk = alloc_disk(1); in swim_floppy_init()
838 if (swd->unit[drive].disk == NULL) { in swim_floppy_init()
853 swd->unit[drive].disk->flags = GENHD_FL_REMOVABLE; in swim_floppy_init()
854 swd->unit[drive].disk->major = FLOPPY_MAJOR; in swim_floppy_init()
855 swd->unit[drive].disk->first_minor = drive; in swim_floppy_init()
856 sprintf(swd->unit[drive].disk->disk_name, "fd%d", drive); in swim_floppy_init()
857 swd->unit[drive].disk->fops = &floppy_fops; in swim_floppy_init()
858 swd->unit[drive].disk->private_data = &swd->unit[drive]; in swim_floppy_init()
859 swd->unit[drive].disk->queue = swd->queue; in swim_floppy_init()
860 set_capacity(swd->unit[drive].disk, 2880); in swim_floppy_init()
861 add_disk(swd->unit[drive].disk); in swim_floppy_init()
872 put_disk(swd->unit[drive].disk); in swim_floppy_init()
945 del_gendisk(swd->unit[drive].disk); in swim_remove()
946 put_disk(swd->unit[drive].disk); in swim_remove()