×

FACILITATING TRANSPORT MODE INPUT/OUTPUT OPERATIONS BETWEEN A CHANNEL SUBSYSTEM AND INPUT/OUTPUT DEVICES

  • US 20130007304A1
  • Filed: 06/30/2011
  • Published: 01/03/2013
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium comprising executable instructions for performing an input/output (I/O) operation at a control unit configured to control an I/O device and configured for communication with a host computer system, the I/O operation initiated by an I/O operation instruction, the computer readable medium readable by a processing circuit for performing a method comprising:

  • receiving at least one command message specifying an I/O operation at the control unit from a channel subsystem of the host computer system, the at least one command message including one or more device command words (DCWs), each DCW specifying an I/O command, wherein at least one DCW of the one or more DCWs includes a data count and a suppress-length indication (SLI), the SLI configured to instruct the control unit whether to continue to perform the I/O operation based on the control unit detecting an incorrect length condition, the incorrect length condition detected based on the data count not matching an amount of data required to perform the I/O operation command, wherein the data required is one of data available at the control unit for a read operation command and data required by the control unit for a write operation command;

    processing at least one of the one or more DCWs; and

    returning a transport response message by the control unit to the channel subsystem based on executing or terminating the I/O operation, the transport response message including a status of the I/O operation and an incorrect length (IL) value indicating presence or absence of the incorrect length condition, the IL value being a first IL value based on the SLI being a first SLI value and the data count not matching the amount of data required, the IL value being a second IL value based on the SLI being the first SLI value and the data count matching the amount of data required, the transport response message including at least one residual count field configured to indicate at least one of;

    i) a difference between the data count and an amount of data received from the channel subsystem and ii) a difference between the data count and an amount of data sent to the channel subsystem.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×