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.