Module Name:    src
Committed By:   skrll
Date:           Sun Nov 14 07:27:25 UTC 2021

Modified Files:
        src/sys/dev/ic: nvmereg.h

Log Message:
Use BITS(3) some more.  Same nvme.o before and after.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/ic/nvmereg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/ic/nvmereg.h
diff -u src/sys/dev/ic/nvmereg.h:1.15 src/sys/dev/ic/nvmereg.h:1.16
--- src/sys/dev/ic/nvmereg.h:1.15	Sun Sep 27 16:44:24 2020
+++ src/sys/dev/ic/nvmereg.h	Sun Nov 14 07:27:25 2021
@@ -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 @@ struct nvme_sqe_q {
 #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 */
 

Reply via email to