Dell PowerVault TL4000 SCSI Reference Guide - Page 82

Allocation, Length, Field, descriptions, Support

Page 82 highlights

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 Byte 0 1 2 (MSB) 3 4 - 5 6 (MSB) 7 5 4 3 2 Operation Code Reserved Service Action Reserved CDB Length 1 0 (LSB) (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 Byte 0 1 2 (MSB) 3 4 (MSB) n 6 5 4 3 Reserved Reserved CDB Size (n-3) CDB Usage Data 2 1 0 Support (LSB) (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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116

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