Lines Matching defs:drive
26 static void ide_dump_sector(ide_drive_t *drive)
30 u8 lba48 = !!(drive->dev_flags & IDE_DFLAG_LBA48);
40 ide_tf_readback(drive, &cmd);
50 static void ide_dump_ata_error(ide_drive_t *drive, u8 err)
69 struct request *rq = drive->hwif->rq;
71 ide_dump_sector(drive);
80 static void ide_dump_atapi_error(ide_drive_t *drive, u8 err)
99 * @drive: drive that status applies to
104 * Combines the drive name, message and status byte to provide a
108 u8 ide_dump_status(ide_drive_t *drive, const char *msg, u8 stat)
112 printk(KERN_ERR "%s: %s: status=0x%02x { ", drive->name, msg, stat);
133 err = ide_read_error(drive);
134 printk(KERN_ERR "%s: %s: error=0x%02x ", drive->name, msg, err);
135 if (drive->media == ide_disk)
136 ide_dump_ata_error(drive, err);
138 ide_dump_atapi_error(drive, err);
142 drive->name, drive->hwif->cmd.tf.command);