• Home
  • Raw
  • Download

Lines Matching refs:disk

192 	struct gendisk *disk;  member
535 q = swd->unit[swd->fdc_queue].disk->queue; in swim_next_request()
661 set_capacity(fs->disk, fs->total_secs); in floppy_open()
696 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release() argument
698 struct floppy_state *fs = disk->private_data; in floppy_release()
756 static unsigned int floppy_check_events(struct gendisk *disk, in floppy_check_events() argument
759 struct floppy_state *fs = disk->private_data; in floppy_check_events()
764 static int floppy_revalidate(struct gendisk *disk) in floppy_revalidate() argument
766 struct floppy_state *fs = disk->private_data; in floppy_revalidate()
801 return get_disk(swd->unit[drive].disk); in floppy_find()
855 swd->unit[drive].disk = alloc_disk(1); in swim_floppy_init()
856 if (swd->unit[drive].disk == NULL) { in swim_floppy_init()
860 swd->unit[drive].disk->queue = blk_init_queue(do_fd_request, in swim_floppy_init()
862 if (!swd->unit[drive].disk->queue) { in swim_floppy_init()
866 blk_queue_bounce_limit(swd->unit[drive].disk->queue, in swim_floppy_init()
868 swd->unit[drive].disk->queue->queuedata = swd; in swim_floppy_init()
873 swd->unit[drive].disk->flags = GENHD_FL_REMOVABLE; in swim_floppy_init()
874 swd->unit[drive].disk->major = FLOPPY_MAJOR; in swim_floppy_init()
875 swd->unit[drive].disk->first_minor = drive; in swim_floppy_init()
876 sprintf(swd->unit[drive].disk->disk_name, "fd%d", drive); in swim_floppy_init()
877 swd->unit[drive].disk->fops = &floppy_fops; in swim_floppy_init()
878 swd->unit[drive].disk->private_data = &swd->unit[drive]; in swim_floppy_init()
879 set_capacity(swd->unit[drive].disk, 2880); in swim_floppy_init()
880 add_disk(swd->unit[drive].disk); in swim_floppy_init()
891 struct gendisk *disk = swd->unit[drive].disk; in swim_floppy_init() local
893 if (disk) { in swim_floppy_init()
894 if (disk->queue) { in swim_floppy_init()
895 blk_cleanup_queue(disk->queue); in swim_floppy_init()
896 disk->queue = NULL; in swim_floppy_init()
898 put_disk(disk); in swim_floppy_init()
971 del_gendisk(swd->unit[drive].disk); in swim_remove()
972 blk_cleanup_queue(swd->unit[drive].disk->queue); in swim_remove()
973 put_disk(swd->unit[drive].disk); in swim_remove()