Processing a variable length device command word at a control unit in an I/O processing system
First Claim
1. A computer program product for processing a variable length device command word (DCW) at a control unit configured for communication with an input/output (I/O) subsystem in an I/O processing system, 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;
receiving a DCW at the control unit from the I/O subsystem via a transport command control block (TCCB) that includes a transport command area (TCA) header, a TCA where one or more DCWs are located, and a TCA trailer, the DCW specifying one or more I/O operations and including a command, a control data count, and control data having a varying length specified by the control data count;
extracting the control data in response to the control data count; and
executing the command in response to the extracted control data to perform the specified one or more I/O operations.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer program product, apparatus and method for processing a variable length device command word (DCW) at a control unit configured for communication with an input/output (I/O) subsystem in an I/O processing system. 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 receiving a DCW at the control unit from the I/O subsystem. The DCW specifies one or more I/O operations and includes a command, a control data count, and control data having a varying length specified by the control data count. The control data is extracted in response to the control data count. The command is then executed in response to the extracted control data to perform the specified one or more I/O operations.
-
Citations
16 Claims
-
1. A computer program product for processing a variable length device command word (DCW) at a control unit configured for communication with an input/output (I/O) subsystem in an I/O processing system, 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; receiving a DCW at the control unit from the I/O subsystem via a transport command control block (TCCB) that includes a transport command area (TCA) header, a TCA where one or more DCWs are located, and a TCA trailer, the DCW specifying one or more I/O operations and including a command, a control data count, and control data having a varying length specified by the control data count; extracting the control data in response to the control data count; and executing the command in response to the extracted control data to perform the specified one or more I/O operations. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An apparatus for processing a variable length DCW in an I/O processing system, the apparatus comprising:
a control unit for communicating with an I/O subsystem, the control unit configured to perform a method comprising; receiving a DCW specifying one or more I/O operations at the control unit from the I/O subsystem via a transport command control block (TCCB) that includes a transport command area (TCA) header, a TCA where one or more DCWs are located, and a TCA trailer, the DCW including a command, a control data count, and control data having a varying length specified by the control data count; extracting the control data in response to the control data count; and executing the command in response to the extracted control data to perform the specified one or more I/O operations. - View Dependent Claims (8, 9, 10, 11)
-
12. A method for processing a variable length DCW at a control unit configured for communication with an input/output (I/O) subsystem in an I/O processing system, the method comprising:
-
receiving a DCW specifying one or more I/O operations at the control unit from the host computer system via a transport command control block (TCCB) that includes a transport command area (TCA) header, a TCA where one or more DCWs are located, and a TCA trailer, the DCW including a command, a control data count, and control data having a varying length specified by the control data count; extracting the control data in response to the control data count; and
executing the command in response to the extracted control data to perform the specified one or more I/O operations. - View Dependent Claims (13, 14, 15, 16)
-
Specification