PROVIDING INDIRECT DATA ADDRESSING FOR A CONTROL BLOCK AT A CHANNEL SUBSYSTEM OF AN I/O PROCESSING SYSTEM
First Claim
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 tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
the host computer system obtaining a transport command word (TCW) for an I/O operation, the TCW specifying a location of one or more I/O commands and a flag, wherein the flag is set to indicate that the location is an indirect address;
the host computer system extracting the location of the one or more I/O commands and the flag from the TCW;
the host computer system gathering the one or more I/O commands responsive to the location specified by the TCW and the flag; and
the host computer system forwarding the one or more I/O commands to the control unit for execution.
1 Assignment
0 Petitions
Accused Products
Abstract
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 includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation. The TCW specifies a location of one or more I/O commands and a flag. The flag is set to indicate that the location is an indirect address. The host computer system extracts the location of the one or more I/O commands and the flag from the TCW. The host computer system gathers the one or more I/O commands responsive to the location specified by the TCW and the flag, and then forwards the one or more I/O commands to the control unit for execution.
186 Citations
25 Claims
-
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 tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; the host computer system obtaining a transport command word (TCW) for an I/O operation, the TCW specifying a location of one or more I/O commands and a flag, wherein the flag is set to indicate that the location is an indirect address; the host computer system extracting the location of the one or more I/O commands and the flag from the TCW; the host computer system gathering the one or more I/O commands responsive to the location specified by the TCW and the flag; and the host computer system forwarding the one or more I/O commands to the control unit for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for providing indirect data addressing for a control block at a host computer system configured for communication with a control unit, the host computer system performing:
-
obtaining a TCW for an I/O operation, the TCW specifying a location of one or more I/O commands and a flag, wherein the flag is set to indicate that the location is an indirect address; extracting the location of the one or more I/O commands and the flag from the TCW; gathering the one or more I/O commands responsive to the location specified by the TCW and the flag; and forwarding the one or more I/O commands to the control unit for execution. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing indirect data addressing for a control block at a host computer system configured for communication with a control unit, the method comprising:
-
obtaining a TCW for an I/O operation, the TCW specifying a location of one or more I/O commands and a flag, wherein the flag is set to indicate that the location is an indirect address; extracting the location of the one or more I/O commands and the flag from the TCW; gathering the one or more I/O commands responsive to the location specified by the TCW and the flag; and forwarding the one or more I/O commands to the control unit for execution. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification