aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme.h
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2022-08-05 14:58:19 +0000
committerAlexander Motin <mav@FreeBSD.org>2022-08-05 14:58:19 +0000
commita69c0964625f4e20a7d5f22d51e036e13eedbeeb (patch)
tree65a5d531a6037460eb9aa8e4f5e5c7338c79953d /sys/dev/nvme/nvme.h
parent101480e926858c90e6b0db780f48742cf60a0487 (diff)
downloadsrc-a69c0964625f4e20a7d5f22d51e036e13eedbeeb.tar.gz
src-a69c0964625f4e20a7d5f22d51e036e13eedbeeb.zip
nvme: Print CRD, M and DNR status bits on errors.
It may help with some issues debugging. MFC after: 1 week
Diffstat (limited to 'sys/dev/nvme/nvme.h')
-rw-r--r--sys/dev/nvme/nvme.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme.h b/sys/dev/nvme/nvme.h
index 9aefc5c47973..94b20069c12e 100644
--- a/sys/dev/nvme/nvme.h
+++ b/sys/dev/nvme/nvme.h
@@ -204,6 +204,7 @@
#define NVME_STATUS_GET_P(st) (((st) >> NVME_STATUS_P_SHIFT) & NVME_STATUS_P_MASK)
#define NVME_STATUS_GET_SC(st) (((st) >> NVME_STATUS_SC_SHIFT) & NVME_STATUS_SC_MASK)
#define NVME_STATUS_GET_SCT(st) (((st) >> NVME_STATUS_SCT_SHIFT) & NVME_STATUS_SCT_MASK)
+#define NVME_STATUS_GET_CRD(st) (((st) >> NVME_STATUS_CRD_SHIFT) & NVME_STATUS_CRD_MASK)
#define NVME_STATUS_GET_M(st) (((st) >> NVME_STATUS_M_SHIFT) & NVME_STATUS_M_MASK)
#define NVME_STATUS_GET_DNR(st) (((st) >> NVME_STATUS_DNR_SHIFT) & NVME_STATUS_DNR_MASK)