summaryrefslogtreecommitdiffstats
path: root/doc/man/nvme_ns_mgmt_args.2
blob: 9231c782be0706c3de64f18865724519517a47ae (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
.TH "libnvme" 9 "struct nvme_ns_mgmt_args" "April 2022" "API Manual" LINUX
.SH NAME
struct nvme_ns_mgmt_args \- Arguments for NVMe Namespace Management command
.SH SYNOPSIS
struct nvme_ns_mgmt_args {
.br
.BI "    __u32 *result;"
.br
.BI "    struct nvme_id_ns *ns;"
.br
.BI "    int args_size;"
.br
.BI "    int fd;"
.br
.BI "    __u32 timeout;"
.br
.BI "    __u32 nsid;"
.br
.BI "    enum nvme_ns_mgmt_sel sel;"
.br
.BI "    __u8 csi;"
.br
.BI "
};
.br

.SH Members
.IP "result" 12
NVMe command result
.IP "ns" 12
Namespace identication descriptors
.IP "args_size" 12
Size of \fIstruct nvme_ns_mgmt_args\fP
.IP "fd" 12
File descriptor of nvme device
.IP "timeout" 12
Timeout in ms
.IP "nsid" 12
Namespace identifier
.IP "sel" 12
Type of management operation to perform
.IP "csi" 12
Command Set Identifier