Type | The characteristics of the persistent reservation currently held. Persistent reservation types | |
| supported by the drive are: | |
| 3h | Exclusive access |
| 6h | Exclusive access, registrants only |
| 8h | Exclusive access, all registrants |
Parameter List The amount of data (in bytes) that should be sent to the drive from the host in parameter
Length | list data. |
| If the SPEC_I_PT bit in the parameter data is 0, this field is set to 18h. |
If SPEC_I_PT is 1, this field specifies the number of bytes of parameter data (minimum is 18h).
Parameter data
|
| 7 | 6 | 5 |
| 4 | 3 |
| 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
| 0 | (MSB) |
|
|
| Reservation Key |
|
|
| ||
|
|
|
|
|
|
|
|
| |||
| 7 |
|
|
|
|
|
| (LSB) | |||
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
| 8 | (MSB) |
|
| Service Action Reservation Key |
|
|
| |||
|
|
|
|
|
|
|
| ||||
| 15 |
|
|
|
|
| (LSB) | ||||
|
|
|
|
|
|
|
|
|
| ||
| 16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Obsolete (0) |
|
|
| |||
| 19 |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
| |
| 20 |
| Reserved (0) |
|
|
| SPEC_1_PT | ALL_TG_PT | Rsvd(0) | APTPL | |
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
|
|
|
| Reserved (0) |
|
|
| ||
| 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Obsolete (0) |
|
|
| |||
| 23 |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| 24 | (MSB) |
|
| Additional Parameter Data |
|
|
| |||
|
|
|
|
|
|
|
| ||||
| n |
|
|
|
|
| (LSB) | ||||
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
Reservation Key Identifies the I_T nexus that sent the command. The value must match the registered reservation key for the I_T nexus except for:
•The Register and Ignore Existing Key service action, where this field is ignored.
•The Register service action for an unregistered I_T nexus, where this field is 0.
If the Reservation Key does not match with the one registered in the device server for the I_T nexus, the device server returns Reservation Conflict.
Service Action Information needed for the following service actions: Register, Register and Ignore Reservation Key Existing Key, Preempt, and Preempt and Abort.
For the Register and Register and Ignore Existing Key service actions:
0 Unregisters the registered reservation key specified in the Reservation Key field.
nThe new reservation key to replace the existing one as specified in the Reservation Key field for the I_T nexus.
102 Commands