Skip to content

Commit e757ffe

Browse files
authored
Merge pull request #383 from jeffreyalien/stc-control-bit-fix
Fix/Add Bit Definitions NVMe Commands
2 parents 33dd5a7 + 4f83b6a commit e757ffe

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/nvme/ioctl.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,11 +230,11 @@ enum nvme_cmd_dword_fields {
230230
NVME_LOG_CDW14_CSI_SHIFT = 24,
231231
NVME_LOG_CDW14_OT_SHIFT = 23,
232232
NVME_LOG_CDW10_LID_MASK = 0xff,
233-
NVME_LOG_CDW10_LSP_MASK = 0xf,
233+
NVME_LOG_CDW10_LSP_MASK = 0x7f,
234234
NVME_LOG_CDW10_RAE_MASK = 0x1,
235235
NVME_LOG_CDW10_NUMDL_MASK = 0xffff,
236236
NVME_LOG_CDW11_NUMDU_MASK = 0xffff,
237-
NVME_LOG_CDW11_LSI_MASK = 0xff,
237+
NVME_LOG_CDW11_LSI_MASK = 0xffff,
238238
NVME_LOG_CDW14_UUID_MASK = 0x7f,
239239
NVME_LOG_CDW14_CSI_MASK = 0xff,
240240
NVME_LOG_CDW14_OT_MASK = 0x1,

src/nvme/types.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6970,6 +6970,7 @@ enum nvme_io_opcode {
69706970
/**
69716971
* enum nvme_io_control_flags -
69726972
* @NVME_IO_DTYPE_STREAMS: Directive Type Streams
6973+
* @NVME_IO_STC: Storage Tag Check
69736974
* @NVME_IO_DEAC: Deallocate
69746975
* @NVME_IO_ZNS_APPEND_PIREMAP: Protection Information Remap
69756976
* @NVME_IO_PRINFO_PRCHK_REF: Protection Information Check Reference Tag
@@ -6981,6 +6982,7 @@ enum nvme_io_opcode {
69816982
*/
69826983
enum nvme_io_control_flags {
69836984
NVME_IO_DTYPE_STREAMS = 1 << 4,
6985+
NVME_IO_STC = 1 << 8,
69846986
NVME_IO_DEAC = 1 << 9,
69856987
NVME_IO_ZNS_APPEND_PIREMAP = 1 << 9,
69866988
NVME_IO_PRINFO_PRCHK_REF = 1 << 10,

0 commit comments

Comments
 (0)