|
@@ -362,21 +362,6 @@ u8 ide_read_error(ide_drive_t *drive)
|
|
}
|
|
}
|
|
EXPORT_SYMBOL_GPL(ide_read_error);
|
|
EXPORT_SYMBOL_GPL(ide_read_error);
|
|
|
|
|
|
-void ide_read_bcount_and_ireason(ide_drive_t *drive, u16 *bcount, u8 *ireason)
|
|
|
|
-{
|
|
|
|
- ide_task_t task;
|
|
|
|
-
|
|
|
|
- memset(&task, 0, sizeof(task));
|
|
|
|
- task.tf_flags = IDE_TFLAG_IN_LBAH | IDE_TFLAG_IN_LBAM |
|
|
|
|
- IDE_TFLAG_IN_NSECT;
|
|
|
|
-
|
|
|
|
- drive->hwif->tp_ops->tf_read(drive, &task);
|
|
|
|
-
|
|
|
|
- *bcount = (task.tf.lbah << 8) | task.tf.lbam;
|
|
|
|
- *ireason = task.tf.nsect & 3;
|
|
|
|
-}
|
|
|
|
-EXPORT_SYMBOL_GPL(ide_read_bcount_and_ireason);
|
|
|
|
-
|
|
|
|
const struct ide_tp_ops default_tp_ops = {
|
|
const struct ide_tp_ops default_tp_ops = {
|
|
.exec_command = ide_exec_command,
|
|
.exec_command = ide_exec_command,
|
|
.read_status = ide_read_status,
|
|
.read_status = ide_read_status,
|