nvme_mi_admin_req_hdr(2)
Admin command request header.
Description
libnvme
NAME
struct nvme_mi_admin_req_hdr - Admin command request header.
SYNOPSIS
struct
nvme_mi_admin_req_hdr {
struct nvme_mi_msg_hdr hdr;
__u8 opcode;
__u8 flags;
__le16 ctrl_id;
__le32 cdw1, cdw2, cdw3, cdw4, cdw5;
__le32 doff;
__le32 dlen;
__le32 rsvd0, rsvd1;
__le32 cdw10, cdw11, cdw12, cdw13, cdw14, cdw15;
};
Members
|
hdr |
Generic MI message header | ||
|
opcode |
Admin command opcode (using enum nvme_admin_opcode) | ||
|
flags |
Command Flags, indicating dlen and doff validity; Only defined in NVMe-MI version 1.1, no fields defined in 1.2 (where the dlen/doff are always considered valid). | ||
|
ctrl_id |
Controller ID target of command | ||
|
cdw1 |
Submission Queue Entry doubleword 1 | ||
|
cdw2 |
Submission Queue Entry doubleword 2 | ||
|
cdw3 |
Submission Queue Entry doubleword 3 | ||
|
cdw4 |
Submission Queue Entry doubleword 4 | ||
|
cdw5 |
Submission Queue Entry doubleword 5 | ||
|
doff |
Offset of data to return from command | ||
|
dlen |
Length of sent/returned data | ||
|
rsvd0 |
Reserved | ||
|
rsvd1 |
Reserved | ||
|
cdw10 |
Submission Queue Entry doubleword 10 | ||
|
cdw11 |
Submission Queue Entry doubleword 11 | ||
|
cdw12 |
Submission Queue Entry doubleword 12 | ||
|
cdw13 |
Submission Queue Entry doubleword 13 | ||
|
cdw14 |
Submission Queue Entry doubleword 14 | ||
|
cdw15 |
Submission Queue Entry doubleword 15 |
Description
Wire format for Admin command message headers, defined in section 6 of NVMe-MI.