tmscsi 特殊文件

用途

提供对 SCSI 特姆斯奇 设备驱动程序的访问。

描述

特姆斯奇 特殊文件提供了一个接口,用于允许使用 SCSI 命令进行处理器到处理器数据传输。 此单个设备驱动程序同时处理 SCSI 发起方和 SCSI 目标方式角色。

用户通过特殊文件 /dev/tmscsi0.xx/dev/tmscsi1.xx, ... 来访问数据传输功能。 这些都是字符特殊文件。 xx 变量可以是 伊姆, initiator-mode 接口或 特姆, target-mode 接口。 发起方-方式接口发送数据,目标-方式接口接收数据。

次设备号的最小有效位向设备驱动程序指示由调用者选择的方式接口。 当次设备号的最低有效位设置为 1 时,会选择目标方式接口。 当最低有效位设置为 0 时,会选择发起程序方式接口。

当调用者打开发起程序方式特殊文件时,将建立逻辑路径以允许传输数据。 写 Vx 子例程启动用户方式调用者的数据传输,而 fp_write弗 p_rwuio 内核服务启动内核方式调用者的数据传输。 然后, SCSI 目标方式设备驱动程序将构建 SCSI 命令以描述传输,并将数据发送到该设备。 一旦写入口点返回,调用程序就可以访问发送缓冲区。

当调用者打开目标方式特殊文件时,将建立一个允许接收数据的逻辑路径。 Readvx 子例程为用户方式调用者启动数据接收,而 fp_read弗 p_rwuio 内核服务为内核方式调用者启动数据接收。 然后, SCSI 目标方式设备驱动程序返回为应用程序接收的数据。
注: 并非所有 SCSI I/O 控制器都支持此操作。