1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_resv_status -
7
9 struct nvme_resv_status {
10 __le32 gen;
11 __u8 rtype;
12 __u8 regctl[2];
13 __u8 rsvd7[2];
14 __u8 ptpls;
15 __u8 rsvd10[14];
16 union {
17 struct {
18 __u8 rsvd24[40];
19 struct nvme_registered_ctrl_ext regctl_eds[0];
20 };
21 struct nvme_registered_ctrl regctl_ds[0];
22 };
23 };
24
25
27 gen Generation
28
29 rtype Reservation Type
30
31 regctl Number of Registered Controllers
32
33 rsvd7 Reserved
34
35 ptpls Persist Through Power Loss State
36
37 rsvd10 Reserved
38
39 {unnamed_union}
40 anonymous
41
42 {unnamed_struct}
43 anonymous
44
45 rsvd24 Reserved
46
47 regctl_eds Registered Controller Extended Data Structure
48
49 regctl_ds Registered Controller Data Structure
50
51
52
53April 2022 struct nvme_resv_status libnvme(9)