Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 725b3588 authored by Armen Baloyan's avatar Armen Baloyan Committed by Jens Axboe
Browse files

nvme.h: Add get_log_page command strucure



Add get_log_page command structure and a corresponding entry in
nvme_command union

Signed-off-by: default avatarArmen Baloyan <armenx.baloyan@intel.com>
Reviewed-by: default avatarJay Freyensee <james.p.freyensee@intel.com>
Reviewed--by: default avatarSagi Grimberg <sagi@grimberg.me>
Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Reviewed-by: default avatarKeith Busch <keith.busch@intel.com>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent 14e974a8
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -519,6 +519,24 @@ struct nvme_format_cmd {
	__u32			rsvd11[5];
};

struct nvme_get_log_page_command {
	__u8			opcode;
	__u8			flags;
	__u16			command_id;
	__le32			nsid;
	__u64			rsvd2[2];
	__le64			prp1;
	__le64			prp2;
	__u8			lid;
	__u8			rsvd10;
	__le16			numdl;
	__le16			numdu;
	__u16			rsvd11;
	__le32			lpol;
	__le32			lpou;
	__u32			rsvd14[2];
};

struct nvme_command {
	union {
		struct nvme_common_command common;
@@ -532,6 +550,7 @@ struct nvme_command {
		struct nvme_format_cmd format;
		struct nvme_dsm_cmd dsm;
		struct nvme_abort_cmd abort;
		struct nvme_get_log_page_command get_log_page;
	};
};