Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/ic Use BITS(3) some more. Same nvme.o before and af...
details: https://anonhg.NetBSD.org/src/rev/929e09c3922d
branches: trunk
changeset: 1026246:929e09c3922d
user: skrll <skrll%NetBSD.org@localhost>
date: Sun Nov 14 07:27:25 2021 +0000
description:
Use BITS(3) some more. Same nvme.o before and after.
diffstat:
sys/dev/ic/nvmereg.h | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diffs (41 lines):
diff -r 0ccf2ecc624a -r 929e09c3922d sys/dev/ic/nvmereg.h
--- a/sys/dev/ic/nvmereg.h Sat Nov 13 21:38:48 2021 +0000
+++ b/sys/dev/ic/nvmereg.h Sun Nov 14 07:27:25 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: nvmereg.h,v 1.15 2020/09/27 16:44:24 jdolecek Exp $ */
+/* $NetBSD: nvmereg.h,v 1.16 2021/11/14 07:27:25 skrll Exp $ */
/* $OpenBSD: nvmereg.h,v 1.10 2016/04/14 11:18:32 dlg Exp $ */
/*
@@ -77,16 +77,16 @@
#define NVME_CSTS_SHST_NONE (0x0 << 2) /* normal operation */
#define NVME_CSTS_SHST_WAIT (0x1 << 2) /* shutdown processing occurring */
#define NVME_CSTS_SHST_DONE (0x2 << 2) /* shutdown processing complete */
-#define NVME_CSTS_CFS (1 << 1)
-#define NVME_CSTS_RDY (1 << 0)
+#define NVME_CSTS_CFS __BIT(1)
+#define NVME_CSTS_RDY __BIT(0)
#define NVME_NSSR 0x0020 /* NVM Subsystem Reset (Optional) */
#define NVME_AQA 0x0024 /* Admin Queue Attributes */
/* Admin Completion Queue Size */
#define NVME_AQA_ACQS(_v) (((_v) - 1) << 16)
-#define NVME_AQA_ACQS_R(_v) ((_v >> 16) & ((1 << 12) - 1))
+#define NVME_AQA_ACQS_R(_v) ((_v >> 16) & (__BIT(12) - 1))
/* Admin Submission Queue Size */
#define NVME_AQA_ASQS(_v) (((_v) - 1) << 0)
-#define NVME_AQA_ASQS_R(_v) (_v & ((1 << 12) - 1))
+#define NVME_AQA_ASQS_R(_v) (_v & (__BIT(12) - 1))
#define NVME_ASQ 0x0028 /* Admin Submission Queue Base Address */
#define NVME_ACQ 0x0030 /* Admin Completion Queue Base Address */
@@ -166,8 +166,8 @@
#define NVM_SQE_SQ_QPRIO_HI (0x1 << 1)
#define NVM_SQE_SQ_QPRIO_MED (0x2 << 1)
#define NVM_SQE_SQ_QPRIO_LOW (0x3 << 1)
-#define NVM_SQE_CQ_IEN (1 << 1)
-#define NVM_SQE_Q_PC (1 << 0)
+#define NVM_SQE_CQ_IEN __BIT(1)
+#define NVM_SQE_Q_PC __BIT(0)
uint8_t _reserved3;
uint16_t cqid; /* XXX interrupt vector for cq */
Home |
Main Index |
Thread Index |
Old Index