Commit 1ba9e7c6 authored by Jim Harris's avatar Jim Harris Committed by Tomasz Zawadzki
Browse files

nvme: add write to spdk_nvme_cmd_cdw12



Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: Ibfbcd6d46973ebe2d65c87406d38b4941192e20d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22342


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJacek Kalwas <jacek.kalwas@intel.com>
Reviewed-by: default avatarAnkit Kumar <ankit.kumar@samsung.com>
parent b2cfb6b4
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -1301,6 +1301,25 @@ SPDK_STATIC_ASSERT(sizeof(union spdk_nvme_cmd_cdw11) == 4, "Incorrect size");
union spdk_nvme_cmd_cdw12 {
	uint32_t raw;

	struct {
		/* Number of Ranges */
		uint32_t nlb       : 16;
		uint32_t reserved  : 4;
		/* Directive Type */
		uint32_t dtype     : 4;
		/* Storage Tag Check */
		uint32_t stc       : 1;
		uint32_t reserved2 : 1;
		/* Protection Information Check */
		uint32_t prchk     : 3;
		/* Protection Information Action */
		uint32_t pract     : 1;
		/* Force Unit Access */
		uint32_t fua       : 1;
		/* Limited Retry */
		uint32_t lr        : 1;
	} write;

	struct {
		/* Number of Ranges */
		uint32_t nr        : 8;