Lines Matching refs:disks
411 static struct gendisk *disks[N_DRIVE]; variable
2803 q = disks[fdc_queue]->queue; in set_next_request()
3699 set_capacity(disks[drive], floppy_sizes[new_dev]); in floppy_open()
4169 return get_disk(disks[drive]); in floppy_find()
4191 disks[drive] = alloc_disk(1); in do_floppy_init()
4192 if (!disks[drive]) { in do_floppy_init()
4197 disks[drive]->queue = blk_init_queue(do_fd_request, &floppy_lock); in do_floppy_init()
4198 if (!disks[drive]->queue) { in do_floppy_init()
4203 blk_queue_max_hw_sectors(disks[drive]->queue, 64); in do_floppy_init()
4204 disks[drive]->major = FLOPPY_MAJOR; in do_floppy_init()
4205 disks[drive]->first_minor = TOMINOR(drive); in do_floppy_init()
4206 disks[drive]->fops = &floppy_fops; in do_floppy_init()
4207 sprintf(disks[drive]->disk_name, "fd%d", drive); in do_floppy_init()
4342 disks[drive]->private_data = (void *)(long)drive; in do_floppy_init()
4343 disks[drive]->flags |= GENHD_FL_REMOVABLE; in do_floppy_init()
4344 disks[drive]->driverfs_dev = &floppy_device[drive].dev; in do_floppy_init()
4345 add_disk(disks[drive]); in do_floppy_init()
4353 del_gendisk(disks[drive]); in do_floppy_init()
4368 if (!disks[drive]) in do_floppy_init()
4370 if (disks[drive]->queue) { in do_floppy_init()
4372 blk_cleanup_queue(disks[drive]->queue); in do_floppy_init()
4373 disks[drive]->queue = NULL; in do_floppy_init()
4375 put_disk(disks[drive]); in do_floppy_init()
4597 del_gendisk(disks[drive]); in floppy_module_exit()
4600 blk_cleanup_queue(disks[drive]->queue); in floppy_module_exit()
4608 disks[drive]->queue = NULL; in floppy_module_exit()
4610 put_disk(disks[drive]); in floppy_module_exit()