User Manual

SCSI Commands Reference Manual, Rev. J 89
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.5 GET STREAM STATUS command
The GET STREAM STATUS command (see table 55) requests that the device server transfer parameter data describing the status
of streams (see SBC-4) for the logical unit to the Data-In Buffer.
The device server may or may not process this command as an uninterrupted sequence of actions (e.g., if concurrent operations
are occurring that affect the status of streams, then the returned parameter data may be inconsistent or out of date).
The OPERATION CODE field and the SERVICE ACTION field shall be set to the values shown in table 55 for the GET STREAM STATUS command.
OPERATION CODE field
The OPERATION CODE field contains the operation code of a command supported by the logical unit and shall be set to the value defined in
table 55.
SERVICE ACTION field
The SERVICE ACTION field is defined in 2.2.2 and set to the value defined in table 55.
STARTING STREAM IDENTIFIER field
The STARTING STREAM IDENTIFIER field specifies the stream identifier of the first stream addressed by this command (see 3.5.1.2). If the speci-
fied starting stream identifier exceeds the value indicated by the MAXIMUM NUMBER OF STREAMS field of the Block Limits VPD page (see
5.4.5), then the device server shall terminate the command with CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the
additional sense code set to ILLEGAL FIELD IN CDB.
The ALLOCATION LENGTH field is defined in SPC-5. If, in response to a single GET STREAM STATUS command, the device server does not send
sufficient data to the Data-In Buffer to satisfy the requirement of the application client, then the application client may send additional GET
STREAM STATUS commands with different starting stream identifier values to retrieve additional information.
Table 55 GET STREAM STATUS command
Bit
Byte
7 6 5 4 3 2 1 0
0 OPERATION CODE (9Eh)
1 Reserved SERVICE ACTION (16h)
2
Reserved
3
4
STARTING STREAM IDENTIFIER
5
6
Reserved. . .
9
10 (MSB)
ALLOCATION LENGTH. . .
13 (LSB)
14 Reserved
15 CONTROL