summaryrefslogtreecommitdiffstats
path: root/sys/dev/aic7xxx/aic7xxx_reg.h
diff options
context:
space:
mode:
authorgibbs <gibbs@FreeBSD.org>1996-10-28 06:01:08 +0000
committergibbs <gibbs@FreeBSD.org>1996-10-28 06:01:08 +0000
commit3e530ea93e84a0577d83fa0e2f98bf0ef85d939e (patch)
tree5dc6ec5acb97f0621f91df402579eed044ff984f /sys/dev/aic7xxx/aic7xxx_reg.h
parent63862d7113ea254b01cdef46ea0e45a82469a8d7 (diff)
downloadFreeBSD-src-3e530ea93e84a0577d83fa0e2f98bf0ef85d939e.zip
FreeBSD-src-3e530ea93e84a0577d83fa0e2f98bf0ef85d939e.tar.gz
Fix problems dealing with non-tagged devices when SCB paging is enabled.
Mostly this involved changing the semantics of the findSCB routine so that it could be used at times other than handling a reconnection.
Diffstat (limited to 'sys/dev/aic7xxx/aic7xxx_reg.h')
-rw-r--r--sys/dev/aic7xxx/aic7xxx_reg.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/aic7xxx/aic7xxx_reg.h b/sys/dev/aic7xxx/aic7xxx_reg.h
index c48a49a..cd91c9e 100644
--- a/sys/dev/aic7xxx/aic7xxx_reg.h
+++ b/sys/dev/aic7xxx/aic7xxx_reg.h
@@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: aic7xxx_reg.h,v 1.12.2.2 1996/10/06 01:24:13 gibbs Exp $
+ * $Id: aic7xxx_reg.h,v 1.14 1996/10/25 06:34:59 gibbs Exp $
*/
/*
@@ -408,7 +408,7 @@
#define NO_IDENT 0x21 /* no IDENTIFY after reconnect*/
#define NO_MATCH 0x31 /* no cmd match for reconnect */
#define EXTENDED_MSG 0x41 /* Extended message received */
-#define DMA_UP_SCB 0x51
+#define NO_MATCH_BUSY 0x51 /* Couldn't find BUSY SCB */
#define REJECT_MSG 0x61 /* Reject message received */
#define BAD_STATUS 0x71 /* Bad status from target */
#define RESIDUAL 0x81 /* Residual byte count != 0 */
@@ -706,6 +706,7 @@
#define PAGESCBS 0x04
#define SCB_LISTED 0x08
#define DPHASE 0x10
+#define TAGGED_SCB 0x20
#define IDENTIFY_SEEN 0x40
#define RESELECTED 0x80
OpenPOWER on IntegriCloud