CANCEL INSTRUCTION AND COMMAND FOR DETERMINING THE STATE OF AN I/O OPERATION
First Claim
1. A computer program product for determining a state of an input/output (I/O) operation in an I/O processing system, comprising:
- a tangible storage medium readable by a processing circuit and storing instructions for executing by the processing circuit for performing a method comprising;
receiving a command from an I/O operating system at a channel subsystem for initiating the I/O operation;
setting a time period for completion of the I/O operation;
sending the command for initiating the I/O operation from the channel subsystem to the control unit;
responsive to the time period nearing elapsing without the I/O operation completing, receiving a cancel instruction from the I/O operating system at the channel subsystem, wherein responsive to a determination by the I/O operating system to interrogate the control unit, an instruction to interrogate the control unit is received with the cancel instruction from the I/O operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
The state of an input/output (I/O) operation is determined in an I/O processing system. A command is received from an I/O operating system at a channel subsystem for initiating the I/O operation, a time period is for completion of the I/O operation, and the command for initiating the I/O operation is sent from the channel subsystem to the control unit. Responsive to the time period nearing elapsing without the I/O operation completing, a cancel instruction is received from the I/O operating system at the channel subsystem. Responsive to a determination by the I/O operating system to interrogate the control unit, an instruction to interrogate the control unit is received with the cancel instruction from the I/O operating system.
162 Citations
20 Claims
-
1. A computer program product for determining a state of an input/output (I/O) operation in an I/O processing system, comprising:
a tangible storage medium readable by a processing circuit and storing instructions for executing by the processing circuit for performing a method comprising; receiving a command from an I/O operating system at a channel subsystem for initiating the I/O operation; setting a time period for completion of the I/O operation; sending the command for initiating the I/O operation from the channel subsystem to the control unit; responsive to the time period nearing elapsing without the I/O operation completing, receiving a cancel instruction from the I/O operating system at the channel subsystem, wherein responsive to a determination by the I/O operating system to interrogate the control unit, an instruction to interrogate the control unit is received with the cancel instruction from the I/O operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. An apparatus adapted for communicating with a control unit controlling an input/output (I/O) device for executing an I/O operation in an I/O processing system, the apparatus comprising:
a channel subsystem for communication with an I/O operating system and the control unit, the channel subsystem performing a method comprising; receiving a command from the I/O operating system for initiating the I/O operation; setting a time period for completion of the I/O operation; sending the command for initiating the I/O operation to the control unit; responsive to the time period nearing elapsing without the I/O operation completing, receiving a cancel instruction from the I/O operating system at the channel subsystem, wherein responsive to a determination by the I/O operating system to interrogate the control unit to determine a state of the I/O operation, an instruction to interrogate the control unit is received with the cancel instruction from the I/O operating system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method for determining a state of an input/output (I/O) operation in an I/O processing system, comprising:
-
receiving a command from an I/O operating system at a channel subsystem for initiating the I/O operation; setting a time period for completion of the I/O operation; sending the command for initiating the I/O operation from the channel subsystem to the control unit; responsive to the time period nearing elapsing without the I/O operation completing, receiving a cancel instruction from the I/O operating system at the channel subsystem, wherein responsive to a determination by the I/O operating system to interrogate the control unit, an instruction to interrogate the control unit is received with the cancel instruction from the I/O operating system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification