Lines Matching refs:tp_ops
43 drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_ERROR); in ide_read_error()
110 const struct ide_tp_ops *tp_ops = hwif->tp_ops; in __ide_wait_stat() local
117 stat = tp_ops->read_status(hwif); in __ide_wait_stat()
125 while ((stat = tp_ops->read_status(hwif)) & ATA_BUSY) { in __ide_wait_stat()
132 stat = tp_ops->read_status(hwif); in __ide_wait_stat()
154 stat = tp_ops->read_status(hwif); in __ide_wait_stat()
351 const struct ide_tp_ops *tp_ops = hwif->tp_ops; in ide_config_drive_speed() local
374 tp_ops->dev_select(drive); in ide_config_drive_speed()
377 tp_ops->write_devctl(hwif, ATA_NIEN | ATA_DEVCTL_OBS); in ide_config_drive_speed()
383 tp_ops->tf_load(drive, &tf, IDE_VALID_FEATURE | IDE_VALID_NSECT); in ide_config_drive_speed()
385 tp_ops->exec_command(hwif, ATA_CMD_SET_FEATURES); in ide_config_drive_speed()
388 tp_ops->write_devctl(hwif, ATA_DEVCTL_OBS); in ide_config_drive_speed()
498 hwif->tp_ops->exec_command(hwif, cmd->tf.command); in ide_execute_command()
523 stat = hwif->tp_ops->read_status(hwif); in ide_wait_not_busy()