Allocation Length:
The Allocation length field specifies the length in bytes that the initiator has allocated for returned
data.
The REPORT SUPPORTED OPERATION CODES all_commands parameter data format begins with a
four-byte header that contains the length in bytes of the parameter data followed by a list of supported
commands. Each command descriptor contains information about a single supported command CDB (i.e.,
one operation code and service action combination, or one non-service-action operation code). The list of
command descriptors shall contain all commands supported by the logical unit.
The All Commands parameter data format is shown in next table.
Bit 7 6 5 4 3 2 1 0
Byte
0 - 3 Command data length (n-3)
4 - n Command Descriptors
Each Command Descriptor contains information about a single supported command CDB. The Command
Descriptor format is shown in next table:
Bit 7 6 5 4 3 2 1 0
Byte
0 Operation Code
1 Reserved
2 (MSB) Service Action
3 (LSB)
4 - 5 Reserved
6 (MSB) CDB Length
7 (LSB)
The REPORT SUPPORTED OPERATION CODES one_command parameter data format contains
information about the CDB and a usage map for bits in the CDB for the command specified by the
Reporting Options, Requested Operation Code, and Requested Service Action fields in the REPORT
SUPPORTED OPERATION CODES CDB.
Bit 7 6 5 4 3 2 1 0
Byte
0 Reserved
1 Reserved Support
2 (MSB) CDB Size (n-3)
3 (LSB)
4 (MSB) CDB Usage Data
n (LSB)
Field descriptions:
Support:
The Reporting Options field specifies the information to be returned in the parameter data.
3-68 TL2000 and TL4000 SCSI Reference