1libnvme(9)                        API Manual                        libnvme(9)
2
3
4

NAME

6       struct  nvme_resv_release_args - Arguments for the NVMe Reservation Re‐
7       lease Command
8

SYNOPSIS

10       struct nvme_resv_release_args {
11           __u64 crkey;
12           __u32 *result;
13           int args_size;
14           int fd;
15           __u32 timeout;
16           __u32 nsid;
17           enum nvme_resv_rtype rtype;
18           enum nvme_resv_rrela rrela;
19           bool iekey;
20        };
21
22

Members

24       crkey       The current reservation key to release
25
26       result      The command completion result from CQE dword0
27
28       args_size   Size of struct nvme_resv_release_args
29
30       fd          File descriptor of nvme device
31
32       timeout     Timeout in ms
33
34       nsid        Namespace identifier
35
36       rtype       The  type  of  reservation   to   be   create,   see   enum
37                   nvme_resv_rtype
38
39       rrela       Reservation releast action, see enum nvme_resv_rrela
40
41       iekey       Set to ignore the existing key
42
43
44
45April 2022               struct nvme_resv_release_args              libnvme(9)
Impressum