16 persistent reserve in command, Persistent reserve in command – Seagate Fibre Channel Interface User Manual

Page 263

Advertising
background image

Fibre Channel Interface Manual, Rev. D

249

12.16

Persistent Reserve In command

Use the Persistent Reserve In command to obtain information about persistent reservations and reservation
keys that are active within a device server. Use this command in conjunction with the Persistent Reserve Out
command (see Section 12.17).

Note.

The actual length of the Persistent Reserve In parameter data is available in a parameter data
field.The Allocation Length field in the CDB indicates how much space has been reserved for the
returned parameter list. If the length is not sufficient to contain the entire parameter list, the first por-
tion of the list is returned (this is not considered an error). If the remainder of the list is required, the
application client should send a new Persistent Reserve In command with an Allocation Length
field large enough to contain the entire list.

Field definitions (listed alphabetically)

Allocation Length
The number of bytes reserved for the returned parameter list.

Control
See Control Byte in Section 11.2.1.6.

Service Action
00h

Read keys. Reads all registered reservation keys. This service action requests that the device server return
a parameter list containing a header and a list of each currently registered initiator’s reservation key. If multi-
ple initiators have registered with the same key, that key value is listed multiple times, once for each registra-
tion. See Section 12.16.1.

01h

Read reservation. Reads all current persistent reservations. This service action requests that the device
server return a parameter list containing a header and the persistent reservations, if any, present in the
device server. Multiple persistent reservations may be returned only if element reservations are present. See
Section 12.16.2.

02h-1Fh

Reserved.

Table 162: Persistent Reserve In command (5Eh)

Bit

Byte

7

6

5

4

3

2

1

0

0

0

1

0

1

1

1

1

0

1

Reserved

Service Action

2

Reserved

3

Reserved

4

Reserved

5

Reserved

6

Reserved

7

(MSB)

Allocation Length

8

(LSB)

9

Control

5Eh

Table

number

162

162

162

Advertising
This manual is related to the following products: