User Manual

SCSI Commands Reference Manual, Rev. J 262
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.68 WRITE ATOMIC (16) command
The WRITE ATOMIC (16) command (see table 225) requests that the device server.
a) transfer logical block data from the Data-Out Buffer; and
b) perform one or more atomic write operations (see SBC-4) of the LBAs specified by this 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 225 for the WRITE ATOMIC (16) command.
ATOMIC BOUNDARY field
The ATOMIC BOUNDARY field specifies whether multiple atomic write operations may be performed. If the ATOMIC BOUNDARY field is set to
zero, then a single atomic write operation of the length specified in the TRANSFER LENGTH field shall be performed. If the ATOMIC BOUNDARY
field is set to a non-zero value then multiple atomic write operations may be performed as described in SBC-4.
See the WRITE (10) command (see 3.60) for the definitions of the other fields in this command.
Table 225 WRITE ATOMIC (16) command
Bit
Byte
7 6 5 4 3 2 1 0
0 OPERATION CODE (9Ch)
1 WRPROTECT DPO FUA Reserved
2 (MSB)
LOGICAL BLOCK ADDRESS. . .
9 (LSB)
10
ATOMIC BOUNDARY
11
12 (MSB)
TRANSFER LENGTH
13 (LSB)
14 Reserved GROUP NUMBER
15 CONTROL