summaryrefslogtreecommitdiffstats
path: root/doc/man/nvme_fdp_config_desc.2
blob: ffbb58217f3c5fbf73f40db6117904ef39c84833 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
.TH "libnvme" 9 "struct nvme_fdp_config_desc" "December 2023" "API Manual" LINUX
.SH NAME
struct nvme_fdp_config_desc \- FDP Configuration Descriptor
.SH SYNOPSIS
struct nvme_fdp_config_desc {
.br
.BI "    __le16 size;"
.br
.BI "    __u8 fdpa;"
.br
.BI "    __u8 vss;"
.br
.BI "    __le32 nrg;"
.br
.BI "    __le16 nruh;"
.br
.BI "    __le16 maxpids;"
.br
.BI "    __le32 nnss;"
.br
.BI "    __le64 runs;"
.br
.BI "    __le32 erutl;"
.br
.BI "    __u8 rsvd28[36];"
.br
.BI "    struct nvme_fdp_ruh_desc ruhs[];"
.br
.BI "
};
.br

.SH Members
.IP "size" 12
Descriptor size
.IP "fdpa" 12
FDP Attributes (\fIenum nvme_fdp_config_fdpa\fP)
.IP "vss" 12
Vendor Specific Size
.IP "nrg" 12
Number of Reclaim Groups
.IP "nruh" 12
Number of Reclaim Unit Handles
.IP "maxpids" 12
Max Placement Identifiers
.IP "nnss" 12
Number of Namespaces Supported
.IP "runs" 12
Reclaim Unit Nominal Size
.IP "erutl" 12
Estimated Reclaim Unit Time Limit
.IP "rsvd28" 12
Reserved
.IP "ruhs" 12
Reclaim Unit Handle descriptors (\fIstruct nvme_fdp_ruh_desc\fP)