Page MenuHomeFreeBSD

D44443.diff
No OneTemporary

D44443.diff

diff --git a/sys/dev/nvme/nvme.h b/sys/dev/nvme/nvme.h
--- a/sys/dev/nvme/nvme.h
+++ b/sys/dev/nvme/nvme.h
@@ -211,9 +211,18 @@
/* Command field definitions */
-#define NVME_CMD_FUSE_SHIFT (8)
+#define NVME_CMD_FUSE_SHIFT (0)
#define NVME_CMD_FUSE_MASK (0x3)
+enum nvme_psdt {
+ NVME_PSDT_PRP = 0x0,
+ NVME_PSDT_SGL = 0x1,
+ NVME_PSDT_SGL_MPTR = 0x2
+};
+#define NVME_CMD_PSDT_SHIFT (6)
+#define NVME_CMD_PSDT_MASK (0x3)
+
+
#define NVME_STATUS_P_SHIFT (0)
#define NVME_STATUS_P_MASK (0x1)
#define NVME_STATUS_SC_SHIFT (1)

File Metadata

Mime Type
text/plain
Expires
Wed, Nov 26, 12:49 PM (2 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26212307
Default Alt Text
D44443.diff (570 B)

Event Timeline