COMMUNICATION WITH INPUT/OUTPUT SYSTEM DEVICES
    3.
    发明申请
    COMMUNICATION WITH INPUT/OUTPUT SYSTEM DEVICES 有权
    具有输入/输出系统设备的通信

    公开(公告)号:US20130097339A1

    公开(公告)日:2013-04-18

    申请号:US13707733

    申请日:2012-12-07

    IPC分类号: G06F3/06

    摘要: A computer program product is provided for performing: obtaining, by a channel subsystem, a transport command word (TCW) specified by an operating system, the TCW comprising an address of a transport services request block (TSRQB) and an address of a transport services response block (TSRSB); obtaining the TSRQB; building at least one command request based on the TSRQB, and sending the at least one command request from the channel subsystem to at least one network entity, the at least one command request including at least one of a fibre-channel generic services (FC-GS) request, a fibre-channel link services (FC-LS) request, and a fibre-channel link-level function (FC-SB) request; receiving a response to the at least one command request from the at least one network entity; and storing the response to the TSRSB based on the address of the TSRSB obtained from the TCW.

    摘要翻译: 提供了一种用于执行以下操作的计算机程序产品:由信道子系统获得由操作系统指定的传输命令字(TCW),所述TCW包括传输服务请求块(TSRQB)的地址和传输服务的地址 响应块(TSRSB); 获得TSRQB; 基于所述TSRQB构建至少一个命令请求,以及将所述至少一个命令请求从所述信道子系统发送到至少一个网络实体,所述至少一个命令请求包括光纤通道通用服务(FC- GS)请求,光纤信道链路业务(FC-LS)请求和光纤信道链路级功能(FC-SB)请求; 从所述至少一个网络实体接收对所述至少一个命令请求的响应; 以及基于从TCW获得的TSRSB的地址将响应存储到TSRSB。

    EFFICIENT HANDLING OF QUEUED-DIRECT I/O REQUESTS AND COMPLETIONS
    5.
    发明申请
    EFFICIENT HANDLING OF QUEUED-DIRECT I/O REQUESTS AND COMPLETIONS 有权
    有效处理QUEUED直接I / O请求和完成

    公开(公告)号:US20110106990A1

    公开(公告)日:2011-05-05

    申请号:US12609110

    申请日:2009-10-30

    IPC分类号: G06F13/38

    CPC分类号: G06F13/385

    摘要: Computer program products and methods for efficient handling of queued-direct input/output (QDIO) requests and completions at an adapter in communication with an I/O device are provided. A method includes accessing a queue with one or more storage block address lists (SBALs), where each SBAL includes a plurality of storage block address list entries (SBALEs) and is associated with an SLSB. The method further includes reading an SBAL count in one of the SBALEs, where the SBAL count indicates a number of the SBALs forming an I/O request to the I/O device. In response to determining that the SBAL count is greater than one, a number of the SBALs from the queue and associated SLSBs equivalent to the SBAL count are prefetched without waiting for a notification of completion of each of the SBALs forming the I/O request, and states of the associated SLSBs transition from adapter-owned to program-owned.

    摘要翻译: 提供了用于在与I / O设备通信的适配器处有效处理排队直接输入/输出(QDIO)请求和完成的计算机程序产品和方法。 一种方法包括使用一个或多个存储块地址列表(SBAL)访问队列,其中每个SBAL包括多个存储块地址列表条目(SBALE)并且与SLSB相关联。 该方法还包括读取SBALE之一的SBAL计数,其中SBAL计数指示形成I / O设备的I / O请求的SBAL的数目。 响应于确定SBAL计数大于1,来自队列的SBAL和与SBAL计数相关联的相关联的SLSB的数量被预取,而不等待形成I / O请求的每个SBAL的完成通知, 以及相关SLSB从适配器所有权转为程序拥有的状态。