summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorbouyer <bouyer@NetBSD.org>2002-04-23 09:46:51 +0000
committerbouyer <bouyer@NetBSD.org>2002-04-23 09:46:51 +0000
commitd77c3b3d8459e451037fb0f3b051ba04738effe6 (patch)
treea8f1368892b85bc876531d13384bd6d3f70036d3 /sys/dev
parentb0fa7eb2c1dabf355475ff15ae848f13dac4aed4 (diff)
Add the Parallel Protocol Request message.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/scsipi/scsi_message.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/sys/dev/scsipi/scsi_message.h b/sys/dev/scsipi/scsi_message.h
index 738fbb18c37..12e414361e7 100644
--- a/sys/dev/scsipi/scsi_message.h
+++ b/sys/dev/scsipi/scsi_message.h
@@ -1,4 +1,4 @@
-/* $NetBSD: scsi_message.h,v 1.7 2001/11/04 12:03:03 tsutsui Exp $ */
+/* $NetBSD: scsi_message.h,v 1.8 2002/04/23 09:46:51 bouyer Exp $ */
/* Messages (1 byte) */ /* I/T (M)andatory or (O)ptional */
#define MSG_CMDCOMPLETE 0x00 /* M/M */
@@ -44,6 +44,24 @@
#define MSG_EXT_WDTR_BUS_16_BIT 0x01
#define MSG_EXT_WDTR_BUS_32_BIT 0x02
+#define MSG_EXT_PPR 0x04
+#define MSG_EXT_PPR_LEN 0x06
+/*
+ * Offsets: 0x3: transfer period factor
+ * 0x4: reserved
+ * 0x5: REQ/ACK offset
+ * 0x6: transfer width exponent
+ * 0x7: flags
+ */
+#define MSG_EXT_PPR_IU 0x01
+#define MSG_EXT_PPR_DT 0x02
+#define MSG_EXT_PPR_QAS 0x04
+#define MSG_EXT_PPR_HOLDMCS 0x08
+#define MSG_EXT_PPR_WRFLOW 0x10
+#define MSG_EXT_PPR_RDSTRM 0x20
+#define MSG_EXT_PPR_RTI 0x40
+#define MSG_EXT_PPR_PCOM 0x80
+
#define MSG_ISEXTENDED(m) ((m) == MSG_EXTENDED)
/* message length */