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

NAME

6       struct nvme_resv_status - Reservation Status Data Structure
7

SYNOPSIS

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

Members

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
53November 2022               struct nvme_resv_status                 libnvme(9)
Impressum