SCIOSTOP (停止) 设备 SCSI 适配器设备驱动程序 ioctl 操作

用途

关闭指向 SCSI 目标设备的逻辑路径。

描述

SCIOSTOP 操作将关闭到 SCSI 设备的逻辑路径。 主机 SCSI 适配器充当发起程序。 SCIOSTOP 操作会导致适配器设备驱动程序取消分配为响应 SCIOSTART 操作而分配的数据区。 当呼叫者希望停止与特定 SCSI 目标的通信时,必须发出此命令。 仅应为先前对 SCIOSTART 操作的调用成功打开的设备发出 SCIOSTOP 操作。

SCIOSTOP 操作将传递 阿尔格 参数。 此参数允许调用程序指定要停止的设备的 SCSI 和逻辑单元号 (LUN) 标识。 阿尔格 参数中最不重要的字节是 LUN ,下一个最不重要的字节是 SCSI 标识。 其余两个字节是保留的,必须设置为 0。

返回值

成功完成后,此操作将返回值 0。 否则,将返回 -1 值,并将 errno 全局变量设置为以下值之一:

描述
EINVAL 指示尚未打开该设备。 在调用 SCIOSTOP 操作之前,应发出 SCIOSTART 操作。
EIO 指示设备驱动器无法将代码置顶。

文件

描述
/dev/scsi0/dev/scsi1 .../dev/scsin 提供一个接口以允许 SCSI 设备驱动程序访问 SCSI 设备或适配器。
/dev/vscsi0, /dev/vscsi1, ... , /dev/vscsin 提供一个接口以允许 SCSI-2 快速/宽适配器 /ASCSI-2 差分快速/宽适配器 /A 设备驱动程序访问 SCSI 设备或适配器。