1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_resv_release_args - Arguments for the NVMe Reservation Re‐
7 lease Command
8
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
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)