发明名称 |
Providing indirect data addressing for a control block at a channel subsystem of an I/O processing system |
摘要 |
An computer program product, apparatus, and method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The computer program product is provided for performing a method including: sending a transport command word (TCW) to an I/O subsystem, the TCW specifying a location address and indicating whether the TCW directly or indirectly addresses a message; extracting the location address from the TCW; obtaining the message from the specified location address based on the TCW indicating direct addressing, the message including the one or more I/O commands; gathering the one or more I/O commands from command locations specified by a list of addresses identified by the specified location address to form the message based on the TCW indicating indirect addressing; and generating a message including the one or more I/O commands. |
申请公布号 |
US9292224(B2) |
申请公布日期 |
2016.03.22 |
申请号 |
US201414304383 |
申请日期 |
2014.06.13 |
申请人 |
International Business Machines Corporation |
发明人 |
Casper Daniel F.;Flanagan John R.;Huang Catherine C.;Kalos Matthew J.;Njoku Ugochukwu C.;Riedy Dale F.;Sittmann, III Gustav E. |
分类号 |
G06F3/00;G06F3/06;G06F13/38;G06F13/12 |
主分类号 |
G06F3/00 |
代理机构 |
Cantor Colburn LLP |
代理人 |
Cantor Colburn LLP ;Chiu Steven |
主权项 |
1. A computer program product for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit, the computer program product comprising:
a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: sending a transport command word (TCW) for an I/O operation from a host computer to an I/O subsystem, the TCW specifying a location address and indicating whether the TCW directly or indirectly addresses a message for transmitting one or more commands to the control unit; receiving the TCW at the I/O subsystem; extracting the specified location address from the TCW; obtaining the message from the specified location address based on the TCW indicating direct addressing, the message including the one or more I/O commands; gathering the one or more I/O commands from command locations specified by a list of addresses identified by the specified location address to form the message based on the TCW indicating indirect addressing; and generating a message including the one or more I/O commands. |
地址 |
Armonk NY US |