1libnvme(9) API Manual libnvme(9)
2
3
4
6 struct nvme_zns_mgmt_recv_args - Arguments for the NVMe ZNS Management
7 Receive command
8
10 struct nvme_zns_mgmt_recv_args {
11 __u64 slba;
12 __u32 *result;
13 void *data;
14 int args_size;
15 int fd;
16 __u32 timeout;
17 __u32 nsid;
18 enum nvme_zns_recv_action zra;
19 __u32 data_len;
20 __u16 zrasf;
21 bool zras_feat;
22 };
23
24
26 slba Starting logical block address
27
28 result The command completion result from CQE dword0
29
30 data Userspace address of the data
31
32 args_size Size of struct nvme_zns_mgmt_recv_args
33
34 fd File descriptor of nvme device
35
36 timeout timeout in ms
37
38 nsid Namespace ID
39
40 zra zone receive action
41
42 data_len Length of data
43
44 zrasf Zone receive action specific field
45
46 zras_feat Zone receive action specific features
47
48
49
50April 2022 struct nvme_zns_mgmt_recv_args libnvme(9)