summaryrefslogtreecommitdiffstats
path: root/sys/dev/isp/ispmbox.h
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2003-03-25 07:02:45 +0000
committermjacob <mjacob@FreeBSD.org>2003-03-25 07:02:45 +0000
commite0acfd53c9660c7f11e697f5c53f7e73de01e078 (patch)
treee16b7658cda9493c561c0057202084d81449dcb2 /sys/dev/isp/ispmbox.h
parent7cb68ba07423313b147ba372535629d2e5819c62 (diff)
downloadFreeBSD-src-e0acfd53c9660c7f11e697f5c53f7e73de01e078.zip
FreeBSD-src-e0acfd53c9660c7f11e697f5c53f7e73de01e078.tar.gz
Add an explanatory comment about what operational modes in xfwopt are.
Diffstat (limited to 'sys/dev/isp/ispmbox.h')
-rw-r--r--sys/dev/isp/ispmbox.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/isp/ispmbox.h b/sys/dev/isp/ispmbox.h
index 678c989..ac8d89e 100644
--- a/sys/dev/isp/ispmbox.h
+++ b/sys/dev/isp/ispmbox.h
@@ -649,12 +649,16 @@ typedef struct isp_icb {
#define ICBXOPT_LOOP_2_PTP (2 << 4)
#define ICBXOPT_PTP_2_LOOP (3 << 4)
+/*
+ * The lower 4 bits of the xfwoptions field are the OPERATION MODE bits.
+ * RIO is not defined for the 23XX cards
+ */
#define ICBXOPT_RIO_OFF 0
#define ICBXOPT_RIO_16BIT 1
#define ICBXOPT_RIO_32BIT 2
#define ICBXOPT_RIO_16BIT_IOCB 3
#define ICBXOPT_RIO_32BIT_IOCB 4
-#define ICBXOPT_ZIO 5
+#define ICBXOPT_ZIO 5
#define ICBZOPT_ENA_RDXFR_RDY 0x01
#define ICBZOPT_ENA_OOF (1 << 6) /* out of order frame handling */
OpenPOWER on IntegriCloud