TMIOASYNC (异步) tmscsi 设备驱动程序 ioctl 操作

用途

允许连接的目标设备的将来发起程序方式命令使用异步数据传输。

注: 并非所有 SCSI I/O 控制器都支持此操作。

描述

TMIOASYNC ioctl 操作在连接的目标设备上为将来的发起方方式命令启用异步数据传输。 只有发起程序方式设备可以使用此操作。 调用者会将 TMIOASYNC 操作的 阿尔格 参数设置为空值。

当调用者打算重试先前的发起方 SCSI 命令 (不是通过 TMIOCMD 操作发送的那些命令) 时,此操作是必需的,该命令不成功,并且状态为 SC_SCSI_BUS_FAULTgeneral_card_statusTMIOSTAT 操作返回的状态结构中的字段。 如果尝试了多次重试,那么应仅在最后一次重试尝试之前发出此操作。

如果设备不协商进行同步传输,那么此操作允许设备以异步方式运行。 此操作将影响此设备的所有未来发起程序命令。 但是,对设备进行 SCSI 重置或供电会导致再次尝试运行同步数据传输。 在打开时,将尝试同步数据传输。

文件

描述
/dev/tmscsi0/dev/tmscsi1.../dev/tmscsin 支持通过 SCSI 目标方式设备驱动程序进行处理器到处理器的通信。