Lines Matching refs:disk
313 * Look at the flexible disk page parameters. We ignore the CHS capacity
320 struct gendisk *disk = floppy->disk;
328 if (ide_queue_pc_tail(drive, disk, pc, buf, pc->req_xfer)) {
329 printk(KERN_ERR PFX "Can't get flexible disk page params\n");
338 set_disk_ro(disk, !!(drive->dev_flags & IDE_DFLAG_WP));
364 printk(KERN_NOTICE PFX "%s: The disk reports a capacity of %d "
382 struct gendisk *disk = floppy->disk;
397 if (ide_queue_pc_tail(drive, disk, &pc, pc_buf, pc.req_xfer)) {
463 printk(KERN_ERR PFX "%s: No disk in drive\n",
467 printk(KERN_ERR PFX "%s: Invalid capacity for disk "
475 /* Clik! disk does not support get_flexible_disk_page */
525 static int ide_floppy_init_media(ide_drive_t *drive, struct gendisk *disk)
529 if (ide_do_test_unit_ready(drive, disk))
530 ide_do_start_stop(drive, disk, 1);
534 set_capacity(disk, ide_gd_capacity(drive));