SYSTEM AND PROGRAM PRODUCTS FOR FACILITATING ACCESS TO STATUS AND MEASUREMENT DATA ASSOCIATED WITH INPUT/OUTPUT PROCESSING
First Claim
Patent Images
1. A system of facilitating input/output processing of a processing environment, said system comprising:
- an input/output communications adapter of the processing environment to obtain a transport control word, said transport control word including a count of the total amount of data being transferred, an address of a descriptor control block to be sent to a control unit of the processing environment, in which the descriptor control block includes a plurality of input/output commands to be executed, an address of a list that informs the input/output communications adapter where to store or fetch data received from or transmitted to the control unit, and a location in memory where to store ending status from the control unit, said ending status being directly accessible by an operating system of the processing environment; and
said input/output communications adapter to forward to the control unit, in a single communication, the descriptor control block that includes the plurality of input/output commands as one entity, the control unit to execute the plurality of input/output commands to perform one or more input/output operations, wherein the executing is performed absent a tracking by the input/output communications adapter of state relative to the individual input/output commands of the plurality of input/output commands being executed by the control unit.
0 Assignments
0 Petitions
Accused Products
Abstract
Input/output processing is facilitated by readily enabling access to information associated with input/output processing. This information includes status information and measurement data provided by a control unit executing input/output commands. The status and measurement data are provided in a status control block identified in a transport control word, which is further used to specify a location in memory that includes the input/output commands to be executed.
-
Citations
14 Claims
-
1. A system of facilitating input/output processing of a processing environment, said system comprising:
-
an input/output communications adapter of the processing environment to obtain a transport control word, said transport control word including a count of the total amount of data being transferred, an address of a descriptor control block to be sent to a control unit of the processing environment, in which the descriptor control block includes a plurality of input/output commands to be executed, an address of a list that informs the input/output communications adapter where to store or fetch data received from or transmitted to the control unit, and a location in memory where to store ending status from the control unit, said ending status being directly accessible by an operating system of the processing environment; and said input/output communications adapter to forward to the control unit, in a single communication, the descriptor control block that includes the plurality of input/output commands as one entity, the control unit to execute the plurality of input/output commands to perform one or more input/output operations, wherein the executing is performed absent a tracking by the input/output communications adapter of state relative to the individual input/output commands of the plurality of input/output commands being executed by the control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture comprising:
at least one computer readable medium having computer readable program code logic to facilitate input/output processing of a processing environment, the computer readable program code logic comprising; obtain logic to obtain by an input/output communications adapter of the processing environment a transport control word, said transport control word including a count of the total amount of data being transferred, an address of a descriptor control block to be sent to a control unit of the processing environment, in which the descriptor control block includes a plurality of input/output commands to be executed, an address of a list that informs the input/output communications adapter where to store or fetch data received from or transmitted to the control unit, and a location in memory where to store ending status from the control unit, said ending status being directly accessible by an operating system of the processing environment; forward logic to forward from the input/output communications adapter to the control unit the descriptor control block that includes the plurality of input/output commands as one entity, wherein the forwarding includes forwarding from the input/output communications adapter to the control unit the descriptor control block including the plurality of input/output commands in a single communication; and execute logic to execute by the control unit the plurality of input/output commands to perform one or more input/output operations, wherein the executing is performed absent a tracking by the input/output communications adapter of state relative to the individual input/output commands of the plurality of input/output commands being executed by the control unit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
Specification