1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_fdp_config_desc - FDP Configuration Descriptor
7
9 struct nvme_fdp_config_desc {
10 __le16 size;
11 __u8 fdpa;
12 __u8 vss;
13 __le32 nrg;
14 __le16 nruh;
15 __le16 maxpids;
16 __le32 nnss;
17 __le64 runs;
18 __le32 erutl;
19 __u8 rsvd28[36];
20 struct nvme_fdp_ruh_desc ruhs[];
21 };
22
23
25 size Descriptor size
26
27 fdpa FDP Attributes (enum nvme_fdp_config_fdpa)
28
29 vss Vendor Specific Size
30
31 nrg Number of Reclaim Groups
32
33 nruh Number of Reclaim Unit Handles
34
35 maxpids Max Placement Identifiers
36
37 nnss Number of Namespaces Supported
38
39 runs Reclaim Unit Nominal Size
40
41 erutl Estimated Reclaim Unit Time Limit
42
43 rsvd28 Reserved
44
45 ruhs Reclaim Unit Handle descriptors (struct nvme_fdp_ruh_desc)
46
47
48
49October 2023 struct nvme_fdp_config_desc libnvme(9)