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

NAME

6       struct  nvme_zns_mgmt_recv_args - Arguments for the NVMe ZNS Management
7       Receive command
8

SYNOPSIS

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

Members

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)
Impressum