Lines Matching +full:0 +full:x08
51 #define M_DFF0 0
62 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \
69 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \
76 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { \
100 address 0x000
102 field DST_MODE 0x70
103 field SRC_MODE 0x07
108 const SRC_MODE_SHIFT 0
115 address 0x001
117 field HWERRINT 0x80
118 field BRKADRINT 0x40
119 field SWTMINT 0x20
120 field PCIINT 0x10
121 field SCSIINT 0x08
122 field SEQINT 0x04
123 field CMDCMPLT 0x02
124 field SPLTINT 0x01
125 mask INT_PEND 0xFF
132 address 0x002
212 address 0x003
215 field CLRHWERRINT 0x80 /* Rev B or greater */
216 field CLRBRKADRINT 0x40
217 field CLRSWTMINT 0x20
218 field CLRPCIINT 0x10
219 field CLRSCSIINT 0x08
220 field CLRSEQINT 0x04
221 field CLRCMDINT 0x02
222 field CLRSPLTINT 0x01
230 address 0x004
232 field CIOPARERR 0x80
233 field CIOACCESFAIL 0x40 /* Rev B or greater */
234 field MPARERR 0x20
235 field DPARERR 0x10
236 field SQPARERR 0x08
237 field ILLOPCODE 0x04
238 field DSCTMOUT 0x02
246 address 0x004
248 field CLRCIOPARERR 0x80
249 field CLRCIOACCESFAIL 0x40 /* Rev B or greater */
250 field CLRMPARERR 0x20
251 field CLRDPARERR 0x10
252 field CLRSQPARERR 0x08
253 field CLRILLOPCODE 0x04
254 field CLRDSCTMOUT 0x02
262 address 0x005
265 field SEQ_RESET 0x80 /* Rev B or greater */
266 field POWRDN 0x40
267 field SWINT 0x10
268 field SWTIMER_START_B 0x08 /* Rev B or greater */
269 field PAUSE 0x04
270 field INTEN 0x02
271 field CHIPRST 0x01
272 field CHIPRSTACK 0x01
280 address 0x006
291 address 0x008
301 address 0x00B
303 mask HOST_TQINPOS 0x80 /* Boundary at either 0 or 128 */
304 mask ENINT_COALESCE 0x40 /* Perform interrupt coalescing */
311 address 0x00C
314 field SEQ_SWTMRTO 0x10
315 field SEQ_SEQINT 0x08
316 field SEQ_SCSIINT 0x04
317 field SEQ_PCIINT 0x02
318 field SEQ_SPLTINT 0x01
325 address 0x00C
327 field CLRSEQ_SWTMRTO 0x10
328 field CLRSEQ_SEQINT 0x08
329 field CLRSEQ_SCSIINT 0x04
330 field CLRSEQ_PCIINT 0x02
331 field CLRSEQ_SPLTINT 0x01
339 address 0x00E
349 address 0x010
360 address 0x012
371 address 0x014
382 address 0x016
385 field EMPTY_SCB_AVAIL 0x80
386 field NEW_SCB_AVAIL 0x40
387 field SDSCB_ROLLOVR 0x20
388 field HS_MAILBOX_ACT 0x10
389 field SCB_QSIZE 0x0F {
411 address 0x018
413 field SWTMINTMASK 0x80
414 field SWTMINTEN 0x40
415 field SWTIMER_START 0x20
416 field AUTOCLRCMDINT 0x10
417 field PCIINTEN 0x08
418 field SCSIINTEN 0x04
419 field SEQINTEN 0x02
420 field SPLTINTEN 0x01
427 address 0x019
431 field PRELOADEN 0x80
432 field SCSIENWRDIS 0x40 /* Rev B only. */
433 field SCSIEN 0x20
434 field SCSIENACK 0x20
435 field HDMAEN 0x08
436 field HDMAENACK 0x08
437 field DIRECTION 0x04
438 field DIRECTIONACK 0x04
439 field FIFOFLUSH 0x02
440 field FIFOFLUSHACK 0x02
441 field DIRECTIONEN 0x01
445 * Device Space Command 0
448 address 0x019
452 field CACHETHEN 0x80 /* Cache Threshold enable */
453 field DPARCKEN 0x40 /* Data Parity Check Enable */
454 field MPARCKEN 0x20 /* Memory Parity Check Enable */
455 field EXTREQLCK 0x10 /* External Request Lock */
456 field DISABLE_TWATE 0x02 /* Rev B or greater */
457 field CIOPARCKEN 0x01 /* Internal bus parity error enable */
465 address 0x01A
468 field PRELOAD_AVAIL 0x80
469 field PKT_PRELOAD_AVAIL 0x40
470 field MREQPEND 0x10
471 field HDONE 0x08
472 field DFTHRESH 0x04
473 field FIFOFULL 0x02
474 field FIFOEMP 0x01
481 address 0x01B
484 field SG_ADDR_MASK 0xf8
485 field ODD_SEG 0x04
486 field LAST_SEG 0x02
491 address 0x01B
494 field SG_ADDR_MASK 0xf8
495 field ODD_SEG 0x04
496 field LAST_SEG 0x02
497 field LAST_SEG_DONE 0x01
504 address 0x01B
507 field RESET_HARB 0x80
508 field RETRY_SWEN 0x08
509 field USE_TIME 0x07
516 address 0x070
527 address 0x070
537 address 0x070
541 field SPLIT_DROP_REQ 0x80
548 address 0x078
559 address 0x078
569 address 0x07A
578 address 0x07C
589 address 0x07C
600 address 0x084
610 address 0x084
620 address 0x088
624 field WR_DFTHRSH 0x70 {
634 field RD_DFTHRSH 0x07 {
651 address 0x08A
660 address 0x08D
662 field ROMOP 0xE0
663 field ROMSPD 0x18
664 field REPEAT 0x02
665 field RDY 0x01
672 address 0x08E
677 * Data Channel Receive Message 0
680 address 0x090
683 field CDNUM 0xF8
684 field CFNUM 0x07
688 * CMC Receive Message 0
691 address 0x090
694 field CDNUM 0xF8
695 field CFNUM 0x07
699 * Overlay Receive Message 0
702 address 0x090
705 field CDNUM 0xF8
706 field CFNUM 0x07
713 address 0x090
716 field MSIROEN 0x20
717 field OVLYROEN 0x10
718 field CMCROEN 0x08
719 field SGROEN 0x04
720 field DCH1ROEN 0x02
721 field DCH0ROEN 0x01
728 address 0x091
731 field CBNUM 0xFF
738 address 0x091
741 field CBNUM 0xFF
748 address 0x091
751 field CBNUM 0xFF
758 address 0x091
761 field MSINSEN 0x20
762 field OVLYNSEN 0x10
763 field CMCNSEN 0x08
764 field SGNSEN 0x04
765 field DCH1NSEN 0x02
766 field DCH0NSEN 0x01
773 address 0x092
776 field MINDEX 0xFF
783 address 0x092
786 field MINDEX 0xFF
793 address 0x092
796 field MINDEX 0xFF
803 address 0x092
812 address 0x093
815 field MCLASS 0x0F
822 address 0x093
825 field MCLASS 0x0F
832 address 0x093
835 field MCLASS 0x0F
842 address 0x093
846 field SERRPULSE 0x80
847 field UNEXPSCIEN 0x20
848 field SPLTSMADIS 0x10
849 field SPLTSTADIS 0x08
850 field SRSPDPEEN 0x04
851 field TSCSERREN 0x02
852 field CMPABCDIS 0x01
860 address 0x094
869 address 0x094
878 address 0x094
885 * Data Channel Split Status 0
888 address 0x096
892 field STAETERM 0x80
893 field SCBCERR 0x40
894 field SCADERR 0x20
895 field SCDATBUCKET 0x10
896 field CNTNOTCMPLT 0x08
897 field RXOVRUN 0x04
898 field RXSCEMSG 0x02
899 field RXSPLTRSP 0x01
904 * CMC Split Status 0
907 address 0x096
910 field STAETERM 0x80
911 field SCBCERR 0x40
912 field SCADERR 0x20
913 field SCDATBUCKET 0x10
914 field CNTNOTCMPLT 0x08
915 field RXOVRUN 0x04
916 field RXSCEMSG 0x02
917 field RXSPLTRSP 0x01
921 * Overlay Split Status 0
924 address 0x096
927 field STAETERM 0x80
928 field SCBCERR 0x40
929 field SCADERR 0x20
930 field SCDATBUCKET 0x10
931 field CNTNOTCMPLT 0x08
932 field RXOVRUN 0x04
933 field RXSCEMSG 0x02
934 field RXSPLTRSP 0x01
941 address 0x097
945 field RXDATABUCKET 0x01
953 address 0x097
956 field RXDATABUCKET 0x01
963 address 0x097
966 field RXDATABUCKET 0x01
970 * S/G Receive Message 0
973 address 0x098
976 field CDNUM 0xF8
977 field CFNUM 0x07
984 address 0x099
987 field CBNUM 0xFF
994 address 0x09A
997 field MINDEX 0xFF
1004 address 0x09B
1007 field MCLASS 0x0F
1011 * Slave Split Out Address 0
1014 address 0x098
1017 field LOWER_ADDR 0x7F
1024 address 0x099
1027 field REQ_DNUM 0xF8
1028 field REQ_FNUM 0x07
1035 address 0x09A
1038 field REQ_BNUM 0xFF
1045 address 0x09B
1049 field TAG_NUM 0x1F
1056 address 0x09C
1062 * Slave Split Out Attribute 0
1065 address 0x09C
1068 field LOWER_BCNT 0xFF
1075 address 0x09D
1078 field CMPLT_DNUM 0xF8
1079 field CMPLT_FNUM 0x07
1086 address 0x09E
1090 field CMPLT_BNUM 0xFF
1093 * S/G Split Status 0
1096 address 0x09E
1100 field STAETERM 0x80
1101 field SCBCERR 0x40
1102 field SCADERR 0x20
1103 field SCDATBUCKET 0x10
1104 field CNTNOTCMPLT 0x08
1105 field RXOVRUN 0x04
1106 field RXSCEMSG 0x02
1107 field RXSPLTRSP 0x01
1115 address 0x09F
1119 field RXDATABUCKET 0x01
1127 address 0x09f
1130 field TEST_GROUP 0xF0
1131 field TEST_NUM 0x0F
1136 * Data FIFO 0 PCI Status
1139 address 0x0A0
1143 field DPE 0x80
1144 field SSE 0x40
1145 field RMA 0x20
1146 field RTA 0x10
1147 field SCAAPERR 0x08
1148 field RDPERR 0x04
1149 field TWATERR 0x02
1150 field DPR 0x01
1158 address 0x0A1
1161 field DPE 0x80
1162 field SSE 0x40
1163 field RMA 0x20
1164 field RTA 0x10
1165 field SCAAPERR 0x08
1166 field RDPERR 0x04
1167 field TWATERR 0x02
1168 field DPR 0x01
1175 address 0x0A2
1178 field DPE 0x80
1179 field SSE 0x40
1180 field RMA 0x20
1181 field RTA 0x10
1182 field SCAAPERR 0x08
1183 field RDPERR 0x04
1184 field DPR 0x01
1191 address 0x0A3
1194 field DPE 0x80
1195 field SSE 0x40
1196 field RMA 0x20
1197 field RTA 0x10
1198 field SCAAPERR 0x08
1199 field RDPERR 0x04
1200 field TWATERR 0x02
1201 field DPR 0x01
1208 address 0x0A4
1211 field DPE 0x80
1212 field SSE 0x40
1213 field RMA 0x20
1214 field RTA 0x10
1215 field SCAAPERR 0x08
1216 field RDPERR 0x04
1217 field DPR 0x01
1224 address 0x0A6
1227 field SSE 0x40
1228 field RMA 0x20
1229 field RTA 0x10
1230 field CLRPENDMSI 0x08
1231 field TWATERR 0x02
1232 field DPR 0x01
1239 address 0x0A7
1243 field DPE 0x80
1244 field SSE 0x40
1245 field STA 0x08
1246 field TWATERR 0x02
1255 address 0x020
1268 address 0x020
1278 address 0x021
1288 address 0x022
1300 address 0x023
1310 address 0x024
1320 address 0x025
1333 address 0x026
1346 address 0x027
1358 address 0x028
1370 address 0x029
1383 address 0x02A
1394 address 0x02B
1406 address 0x02C
1417 address 0x02D
1426 address 0x02E
1435 address 0x02F
1445 address 0x030
1449 mask ILUNLEN 0x0F
1450 mask TLUNLEN 0xF0
1453 const LUNLEN_SINGLE_LEVEL_LUN 0xF
1460 address 0x031
1473 address 0x032
1485 address 0x033
1497 address 0x034
1502 address 0x035
1507 address 0x036
1513 * Command Reserved 0
1514 * The byte to be sent for the reserved byte 0 of
1518 address 0x037
1524 * LQ Manager Control 0
1527 address 0x038
1530 field LQITARGCLT 0xC0
1531 field LQIINITGCLT 0x30
1532 field LQ0TARGCLT 0x0C
1533 field LQ0INITGCLT 0x03
1540 address 0x038
1544 field PCI2PCI 0x04
1545 field SINGLECMD 0x02
1546 field ABORTPENDING 0x01
1554 address 0x039
1558 field LQIRETRY 0x80
1559 field LQICONTINUE 0x40
1560 field LQITOIDLE 0x20
1561 field LQIPAUSE 0x10
1562 field LQORETRY 0x08
1563 field LQOCONTINUE 0x04
1564 field LQOTOIDLE 0x02
1565 field LQOPAUSE 0x01
1573 address 0x039
1576 field GSBISTERR 0x40
1577 field GSBISTDONE 0x20
1578 field GSBISTRUN 0x10
1579 field OSBISTERR 0x04
1580 field OSBISTDONE 0x02
1581 field OSBISTRUN 0x01
1588 address 0x03A
1591 field TEMODEO 0x80
1592 field ENSELO 0x40
1593 field ENARBO 0x20
1594 field FORCEBUSFREE 0x10
1595 field SCSIRSTO 0x01
1602 address 0x03A
1605 field NTBISTERR 0x04
1606 field NTBISTDONE 0x02
1607 field NTBISTRUN 0x01
1614 address 0x03B
1618 field MANUALCTL 0x40
1619 field ENSELI 0x20
1620 field ENRSELI 0x10
1621 field MANUALP 0x0C
1622 field ENAUTOATNP 0x02
1623 field ALTSTIM 0x01
1627 * SCSI Transfer Control 0
1630 address 0x03C
1633 field DFON 0x80
1634 field DFPEXP 0x40
1635 field BIOSCANCELEN 0x10
1636 field SPIOEN 0x08
1644 address 0x03D
1647 field BITBUCKET 0x80
1648 field ENSACHK 0x40
1649 field ENSPCHK 0x20
1650 field STIMESEL 0x18
1651 field ENSTIMER 0x04
1652 field ACTNEGEN 0x02
1653 field STPWEN 0x01
1661 address 0x03E
1664 field AUTORSTDIS 0x10
1665 field CMDDMAEN 0x08
1666 field ASU 0x07
1674 address 0x03C
1685 address 0x03C
1695 address 0x03F
1698 field FIFO1FREE 0x20
1699 field FIFO0FREE 0x10
1709 enum CURRFIFO 0x03 {
1712 CURRFIFO_NONE 0x3
1716 const B_CURRFIFO_0 0x2
1723 address 0x03E
1733 address 0x040
1736 field CDO 0x80
1737 field IOO 0x40
1738 field MSGO 0x20
1739 field ATNO 0x10
1740 field SELO 0x08
1741 field BSYO 0x04
1742 field REQO 0x02
1743 field ACKO 0x01
1748 P_DATAOUT 0x0,
1764 address 0x041
1767 field CDI 0x80
1768 field IOI 0x40
1769 field MSGI 0x20
1770 field ATNI 0x10
1771 field SELI 0x08
1772 field BSYI 0x04
1773 field REQI 0x02
1774 field ACKI 0x01
1779 P_DATAOUT 0x0,
1795 address 0x040
1807 address 0x042
1810 field STATUS_PHASE 0x20
1811 field COMMAND_PHASE 0x10
1812 field MSG_IN_PHASE 0x08
1813 field MSG_OUT_PHASE 0x04
1814 field DATA_PHASE_MASK 0x03 {
1815 DATA_OUT_PHASE 0x01,
1816 DATA_IN_PHASE 0x02
1821 * SCSI Data 0 Image
1824 address 0x043
1833 address 0x044
1844 address 0x046
1854 address 0x048
1858 field CLKOUT 0x80
1859 field TARGID 0x0F
1869 address 0x049
1872 field SELID_MASK 0xf0
1873 field ONEBIT 0x08
1882 address 0x04A
1885 field DIAGLEDEN 0x80
1886 field DIAGLEDON 0x40
1887 field ENAB40 0x08 /* LVD transceiver active */
1888 field ENAB20 0x04 /* SE/HVD transceiver active */
1889 field SELWIDE 0x02
1897 address 0x04A
1901 field BIOSCANCTL 0x80
1902 field AUTOACKEN 0x40
1903 field BIASCANCTL 0x20
1904 field BUSFREEREV 0x10
1905 field ENDGFORMCHK 0x04
1906 field AUTO_MSGOUT_DE 0x02
1912 * SCSI Status 0
1915 address 0x04B
1918 field TARGET 0x80 /* Board acting as target */
1919 field SELDO 0x40 /* Selection Done */
1920 field SELDI 0x20 /* Board has been selected */
1921 field SELINGO 0x10 /* Selection In Progress */
1922 field IOERR 0x08 /* LVD Tranceiver mode changed */
1923 field OVERRUN 0x04 /* SCSI Offset overrun detected */
1924 field SPIORDY 0x02 /* SCSI PIO Ready */
1925 field ARBDO 0x01 /* Arbitration Done Out */
1929 * Clear SCSI Interrupt 0
1933 address 0x04B
1936 field CLRSELDO 0x40
1937 field CLRSELDI 0x20
1938 field CLRSELINGO 0x10
1939 field CLRIOERR 0x08
1940 field CLROVERRUN 0x04
1941 field CLRSPIORDY 0x02
1942 field CLRARBDO 0x01
1947 * SCSI Interrupt Mode 0
1952 address 0x04B
1956 field ENSELDO 0x40
1957 field ENSELDI 0x20
1958 field ENSELINGO 0x10
1959 field ENIOERR 0x08
1960 field ENOVERRUN 0x04
1961 field ENSPIORDY 0x02
1962 field ENARBDO 0x01
1969 address 0x04C
1972 field SELTO 0x80
1973 field ATNTARG 0x40
1974 field SCSIRSTI 0x20
1975 field PHASEMIS 0x10
1976 field BUSFREE 0x08
1977 field SCSIPERR 0x04
1978 field STRB2FAST 0x02
1979 field REQINIT 0x01
1987 address 0x04C
1990 field CLRSELTIMEO 0x80
1991 field CLRATNO 0x40
1992 field CLRSCSIRSTI 0x20
1993 field CLRBUSFREE 0x08
1994 field CLRSCSIPERR 0x04
1995 field CLRSTRB2FAST 0x02
1996 field CLRREQINIT 0x01
2004 address 0x04d
2007 field BUSFREETIME 0xc0 {
2008 BUSFREE_LQO 0x40,
2009 BUSFREE_DFF0 0x80,
2010 BUSFREE_DFF1 0xC0
2012 field NONPACKREQ 0x20
2013 field EXP_ACTIVE 0x10 /* SCSI Expander Active */
2014 field BSYX 0x08 /* Busy Expander */
2015 field WIDE_RES 0x04 /* Modes 0 and 1 only */
2016 field SDONE 0x02 /* Modes 0 and 1 only */
2017 field DMADONE 0x01 /* Modes 0 and 1 only */
2024 address 0x04D
2027 field CLRNONPACKREQ 0x20
2028 field CLRWIDE_RES 0x04 /* Modes 0 and 1 only */
2029 field CLRSDONE 0x02 /* Modes 0 and 1 only */
2030 field CLRDMADONE 0x01 /* Modes 0 and 1 only */
2038 address 0x04D
2041 field ENWIDE_RES 0x04
2042 field ENSDONE 0x02
2043 field ENDMADONE 0x01
2050 address 0x04E
2054 field HIZERO 0x80
2055 field HIPERR 0x40
2056 field PREVPHASE 0x20
2057 field PARITYERR 0x10
2058 field AIPERR 0x08
2059 field CRCERR 0x04
2060 field DGFORMERR 0x02
2061 field DTERR 0x01
2068 address 0x04E
2079 address 0x04F
2089 address 0x04F
2100 address 0x050
2104 field LQIATNQAS 0x20
2105 field LQICRCT1 0x10
2106 field LQICRCT2 0x08
2107 field LQIBADLQT 0x04
2108 field LQIATNLQ 0x02
2109 field LQIATNCMD 0x01
2113 * Clear LQI Interrupts 0
2116 address 0x050
2120 field CLRLQIATNQAS 0x20
2121 field CLRLQICRCT1 0x10
2122 field CLRLQICRCT2 0x08
2123 field CLRLQIBADLQT 0x04
2124 field CLRLQIATNLQ 0x02
2125 field CLRLQIATNCMD 0x01
2130 * LQI Manager Interrupt Mode 0
2133 address 0x050
2137 field ENLQIATNQASK 0x20
2138 field ENLQICRCT1 0x10
2139 field ENLQICRCT2 0x08
2140 field ENLQIBADLQT 0x04
2141 field ENLQIATNLQ 0x02
2142 field ENLQIATNCMD 0x01
2150 address 0x051
2154 field LQIPHASE_LQ 0x80
2155 field LQIPHASE_NLQ 0x40
2156 field LQIABORT 0x20
2157 field LQICRCI_LQ 0x10
2158 field LQICRCI_NLQ 0x08
2159 field LQIBADLQI 0x04
2160 field LQIOVERI_LQ 0x02
2161 field LQIOVERI_NLQ 0x01
2168 address 0x051
2172 field CLRLQIPHASE_LQ 0x80
2173 field CLRLQIPHASE_NLQ 0x40
2174 field CLRLIQABORT 0x20
2175 field CLRLQICRCI_LQ 0x10
2176 field CLRLQICRCI_NLQ 0x08
2177 field CLRLQIBADLQI 0x04
2178 field CLRLQIOVERI_LQ 0x02
2179 field CLRLQIOVERI_NLQ 0x01
2187 address 0x051
2191 field ENLQIPHASE_LQ 0x80 /* LQIPHASE1 */
2192 field ENLQIPHASE_NLQ 0x40 /* LQIPHASE2 */
2193 field ENLIQABORT 0x20
2194 field ENLQICRCI_LQ 0x10 /* LQICRCI1 */
2195 field ENLQICRCI_NLQ 0x08 /* LQICRCI2 */
2196 field ENLQIBADLQI 0x04
2197 field ENLQIOVERI_LQ 0x02 /* LQIOVERI1 */
2198 field ENLQIOVERI_NLQ 0x01 /* LQIOVERI2 */
2206 address 0x052
2209 field PACKETIZED 0x80
2210 field LQIPHASE_OUTPKT 0x40
2211 field LQIWORKONLQ 0x20
2212 field LQIWAITFIFO 0x10
2213 field LQISTOPPKT 0x08
2214 field LQISTOPLQ 0x04
2215 field LQISTOPCMD 0x02
2216 field LQIGSAVAIL 0x01
2223 address 0x053
2227 field NTRAMPERR 0x02
2228 field OSRAMPERR 0x01
2235 address 0x053
2239 field CLRNTRAMPERR 0x02
2240 field CLROSRAMPERR 0x01
2248 address 0x053
2252 field ENNTRAMPERR 0x02
2253 field ENOSRAMPERR 0x01
2258 * LQO Manager Status 0
2261 address 0x054
2265 field LQOTARGSCBPERR 0x10
2266 field LQOSTOPT2 0x08
2267 field LQOATNLQ 0x04
2268 field LQOATNPKT 0x02
2269 field LQOTCRC 0x01
2273 * Clear LQO Manager interrupt 0
2276 address 0x054
2280 field CLRLQOTARGSCBPERR 0x10
2281 field CLRLQOSTOPT2 0x08
2282 field CLRLQOATNLQ 0x04
2283 field CLRLQOATNPKT 0x02
2284 field CLRLQOTCRC 0x01
2289 * LQO Manager Interrupt Mode 0
2292 address 0x054
2296 field ENLQOTARGSCBPERR 0x10
2297 field ENLQOSTOPT2 0x08
2298 field ENLQOATNLQ 0x04
2299 field ENLQOATNPKT 0x02
2300 field ENLQOTCRC 0x01
2308 address 0x055
2311 field LQOINITSCBPERR 0x10
2312 field LQOSTOPI2 0x08
2313 field LQOBADQAS 0x04
2314 field LQOBUSFREE 0x02
2315 field LQOPHACHGINPKT 0x01
2322 address 0x055
2326 field CLRLQOINITSCBPERR 0x10
2327 field CLRLQOSTOPI2 0x08
2328 field CLRLQOBADQAS 0x04
2329 field CLRLQOBUSFREE 0x02
2330 field CLRLQOPHACHGINPKT 0x01
2338 address 0x055
2342 field ENLQOINITSCBPERR 0x10
2343 field ENLQOSTOPI2 0x08
2344 field ENLQOBADQAS 0x04
2345 field ENLQOBUSFREE 0x02
2346 field ENLQOPHACHGINPKT 0x01
2354 address 0x056
2357 field LQOPKT 0xE0
2358 field LQOWAITFIFO 0x10
2359 field LQOPHACHGOUTPKT 0x02 /* outside of packet boundaries. */
2360 field LQOSTOP0 0x01 /* Stopped after sending all packets */
2367 address 0x056
2380 address 0x057
2383 field ENSELTIMO 0x80
2384 field ENATNTARG 0x40
2385 field ENSCSIRST 0x20
2386 field ENPHASEMIS 0x10
2387 field ENBUSFREE 0x08
2388 field ENSCSIPERR 0x04
2389 field ENSTRB2FAST 0x02
2390 field ENREQINIT 0x01
2397 address 0x058
2408 address 0x05A
2411 field DFFBITBUCKET 0x08
2412 field CLRSHCNT 0x04
2413 field CLRCHN 0x02
2414 field RSTCHN 0x01
2421 address 0x05A
2433 address 0x05A
2438 field LQOH2A_VERSION 0x80
2439 field LQOBUSETDLY 0x40
2440 field LQONOHOLDLACK 0x02
2441 field LQONOCHKOVER 0x01
2449 address 0x05B
2452 field CTXTDONE 0x40
2453 field SAVEPTRS 0x20
2454 field CFG4DATA 0x10
2455 field CFG4ISTAT 0x08
2456 field CFG4TSTAT 0x04
2457 field CFG4ICMD 0x02
2458 field CFG4TCMD 0x01
2465 address 0x05B
2468 field CLRCTXTDONE 0x40
2469 field CLRSAVEPTRS 0x20
2470 field CLRCFG4DATA 0x10
2471 field CLRCFG4ISTAT 0x08
2472 field CLRCFG4TSTAT 0x04
2473 field CLRCFG4ICMD 0x02
2474 field CLRCFG4TCMD 0x01
2482 address 0x05C
2485 field ENCTXTDONE 0x40
2486 field ENSAVEPTRS 0x20
2487 field ENCFG4DATA 0x10
2488 field ENCFG4ISTAT 0x08
2489 field ENCFG4TSTAT 0x04
2490 field ENCFG4ICMD 0x02
2491 field ENCFG4TCMD 0x01
2498 address 0x05C
2509 address 0x05D
2512 field SHCNTNEGATIVE 0x40 /* Rev B or higher */
2513 field SHCNTMINUS1 0x20 /* Rev B or higher */
2514 field LASTSDONE 0x10
2515 field SHVALID 0x08
2516 field DLZERO 0x04 /* FIFO data ends on packet boundary. */
2517 field DATAINFIFO 0x02
2518 field FIFOFREE 0x01
2525 address 0x05d
2528 field CRCVALCHKEN 0x40
2535 address 0x05E
2538 field CNTRTEST 0x08
2539 field SEL_TXPLL_DEBUG 0x04
2546 address 0x05E
2556 address 0x05E
2567 address 0x05F
2570 field DISABLE_OE 0x80
2571 field PDN_IDIST 0x04
2572 field PDN_DIFFSENSE 0x01
2579 address 0x060
2590 address 0x060
2600 address 0x060
2610 address 0x061
2621 address 0x062
2631 address 0x062
2642 address 0x063
2646 field PPROPT_PACE 0x08
2647 field PPROPT_QAS 0x04
2648 field PPROPT_DT 0x02
2649 field PPROPT_IUT 0x01
2657 address 0x064
2660 field ENSNAPSHOT 0x40
2661 field RTI_WRTDIS 0x20
2662 field RTI_OVRDTRN 0x10
2663 field ENSLOWCRC 0x08
2664 field ENAUTOATNI 0x04
2665 field ENAUTOATNO 0x02
2666 field WIDEXFER 0x01
2674 address 0x065
2686 address 0x066
2690 field BIDICHKDIS 0x80
2691 field STSELSKIDDIS 0x40
2692 field CURRFIFODEF 0x20
2693 field WIDERESEN 0x10
2694 field SDONEMSKDIS 0x08
2695 field DFFACTCLR 0x04
2696 field SHVALIDSTDIS 0x02
2697 field LSTSGCLRDIS 0x01
2704 const AHD_PRECOMP_MASK 0x07
2705 const AHD_PRECOMP_SHIFT 0
2706 const AHD_PRECOMP_CUTBACK_17 0x04
2707 const AHD_PRECOMP_CUTBACK_29 0x06
2708 const AHD_PRECOMP_CUTBACK_37 0x07
2709 const AHD_SLEWRATE_MASK 0x78
2715 const AHD_SLEWRATE_DEF_REVA 0x08
2716 const AHD_SLEWRATE_DEF_REVB 0x08
2720 const AHD_AMPLITUDE_MASK 0x7
2721 const AHD_AMPLITUDE_SHIFT 0
2722 const AHD_AMPLITUDE_DEF 0x7
2728 address 0x066
2740 address 0x067
2747 * 960MHz Phase-Locked Loop Control 0
2750 address 0x068
2753 field PLL_VCOSEL 0x80
2754 field PLL_PWDN 0x40
2755 field PLL_NS 0x30
2756 field PLL_ENLUD 0x08
2757 field PLL_ENLPF 0x04
2758 field PLL_DLPF 0x02
2759 field PLL_ENFBM 0x01
2766 address 0x069
2777 address 0x069
2780 field PLL_CNTEN 0x80
2781 field PLL_CNTCLR 0x40
2782 field PLL_RST 0x01
2789 address 0x06A
2798 address 0x068
2809 address 0x06B
2818 address 0x06A
2825 * 400-MHz Phase-Locked Loop Control 0
2828 address 0x06C
2831 field PLL_VCOSEL 0x80
2832 field PLL_PWDN 0x40
2833 field PLL_NS 0x30
2834 field PLL_ENLUD 0x08
2835 field PLL_ENLPF 0x04
2836 field PLL_DLPF 0x02
2837 field PLL_ENFBM 0x01
2844 address 0x06C
2854 address 0x06D
2857 field PLL_CNTEN 0x80
2858 field PLL_CNTCLR 0x40
2859 field PLL_RST 0x01
2866 address 0x06E
2876 address 0x06E
2886 address 0x0A8
2899 address 0x0AB
2911 address 0x0AB
2915 field AUSCBPTR_EN 0x80
2916 field SCBPTR_ADDR 0x38
2917 field SCBPTR_OFF 0x07
2925 address 0x0AC
2935 address 0x0AC
2944 * to SCBHCNT going to 0.
2947 address 0x0AC
2956 address 0x0AD
2959 field CCSGDONE 0x80
2960 field SG_CACHE_AVAIL 0x10
2961 field CCSGENACK 0x08
2962 mask CCSGEN 0x0C
2963 field SG_FETCH_REQ 0x02
2964 field CCSGRESET 0x01
2971 address 0x0AD
2974 field CCSCBDONE 0x80
2975 field ARRDONE 0x40
2976 field CCARREN 0x10
2977 field CCSCBEN 0x08
2978 field CCSCBDIR 0x04
2979 field CCSCBRESET 0x01
2986 address 0x0AD
2989 field SG_ELEMENT_SIZE 0x80
2990 field SCBRAMBIST_FAIL 0x40
2991 field SG_BIST_FAIL 0x20
2992 field SG_BIST_EN 0x10
2993 field CMC_BUFFER_BIST_FAIL 0x02
2994 field CMC_BUFFER_BIST_EN 0x01
3001 address 0x0B0
3011 address 0x0B0
3021 address 0x0B0
3031 address 0x0B3
3041 address 0x0B5
3044 field FLEXDMAERR 0x02
3045 field FLEXDMADONE 0x01
3052 address 0x0B6
3061 address 0x0B8
3072 address 0x0B9
3076 field FLXARBACK 0x80
3077 field FLXARBREQ 0x40
3078 field BRDADDR 0x38
3079 field BRDEN 0x04
3080 field BRDRW 0x02
3081 field BRDSTB 0x01
3089 address 0x0BA
3100 address 0x0BC
3112 address 0x0BE
3116 field INIT_DONE 0x80
3117 field SEEOPCODE 0x70
3118 field LDALTID_L 0x08
3119 field SEEARBACK 0x04
3120 field SEEBUSY 0x02
3121 field SEESTART 0x01
3129 address 0x0BE
3133 field SEEOPCODE 0x70 {
3134 SEEOP_ERASE 0x70,
3135 SEEOP_READ 0x60,
3136 SEEOP_WRITE 0x50,
3141 SEEOP_ERAL 0x40
3143 mask SEEOP_EWEN 0x40
3144 mask SEEOP_WALL 0x40
3145 mask SEEOP_EWDS 0x40
3146 field SEERST 0x02
3147 field SEESTART 0x01
3151 const SEEOP_ERAL_ADDR 0x80
3152 const SEEOP_EWEN_ADDR 0xC0
3153 const SEEOP_WRAL_ADDR 0x40
3154 const SEEOP_EWDS_ADDR 0x00
3160 address 0x0BF
3171 address 0x0C0
3182 address 0x0C0
3185 field FLTRDISABLE 0x20
3186 field EDGESENSE 0x10
3187 field DSPFCNTSEL 0x0F
3194 address 0x0C1
3198 field BYPASSENAB 0x80
3199 field DESQDIS 0x10
3200 field RCVROFFSTDIS 0x04
3201 field XMITOFFSTDIS 0x02
3210 address 0x0C2
3220 address 0x0C2
3223 field MANREQCTL 0xC0
3224 field MANREQDLY 0x3F
3231 address 0x0C3
3234 field MANACKCTL 0xC0
3235 field MANACKDLY 0x3F
3245 address 0x0C4
3255 address 0x0C4
3259 field AUTOINCEN 0x80
3260 field DSPSEL 0x1F
3264 const NUMDSPS 0x14
3270 address 0x0C5
3274 field AUTOXBCDIS 0x80
3275 field XMITMANVAL 0x3F
3282 const WRTBIASCTL_HP_DEFAULT 0x0
3288 address 0x0C6
3291 field AUTORBCDIS 0x80
3292 field RCVRMANVAL 0x3F
3299 address 0x0C7
3310 address 0x0C8
3319 address 0x0C8
3330 address 0x0C9
3340 address 0x0C9
3349 address 0x0CB
3352 field DFF_CIO_WR_RDY 0x20
3353 field DFF_CIO_RD_RDY 0x10
3354 field DFF_DIR_ERR 0x08
3355 field DFF_RAMBIST_FAIL 0x04
3356 field DFF_RAMBIST_DONE 0x02
3357 field DFF_RAMBIST_EN 0x01
3365 address 0x0CC
3376 address 0x0CE
3387 address 0x0D4
3394 * Sequencer Control 0
3399 address 0x0D6
3402 field PERRORDIS 0x80
3403 field PAUSEDIS 0x40
3404 field FAILDIS 0x20
3405 field FASTMODE 0x10
3406 field BRKADRINTEN 0x08
3407 field STEP 0x04
3408 field SEQRESET 0x02
3409 field LOADRAM 0x01
3417 address 0x0D7
3419 field OVRLAY_DATA_CHK 0x08
3420 field RAMBIST_DONE 0x04
3421 field RAMBIST_FAIL 0x02
3422 field RAMBIST_EN 0x01
3430 address 0x0D8
3433 field ZERO 0x02
3434 field CARRY 0x01
3442 address 0x0D9
3444 field INTVEC1DSL 0x80
3445 field INT1_CONTEXT 0x20
3446 field SCS_SEQ_INT1M1 0x10
3447 field SCS_SEQ_INT1M0 0x08
3448 field INTMASK2 0x04
3449 field INTMASK1 0x02
3450 field IRET 0x01
3461 address 0x0DA
3472 address 0x0DE
3483 address 0x0E0
3494 * mvi 0xFF call some_routine;
3496 * Will set SINDEX[0] to 0xFF and call the routine "some_routine.
3499 address 0x0E2
3511 address 0x0E4
3522 address 0x0E6
3527 address 0x0E6
3529 field BRKDIS 0x80 /* Disable Breakpoint */
3534 * All reads to this register return the value 0xFF.
3537 address 0x0E8
3545 * All reads to this register return the value 0.
3548 address 0x0EA
3559 address 0x0EA
3571 address 0x0EC
3582 address 0x0ED
3590 * (0-7 only) to the top nibble and retrieve the bit indexed by that value
3593 * Write 0x60
3594 * Read 0x40
3597 address 0x0F0
3607 address 0x0F2
3614 * Interrupt branch address for SCS SEQ_INT1 mode 0 and 1 interrupts.
3617 address 0x0F4
3630 address 0x0F4
3643 address 0x0F6
3656 address 0x0F6
3663 address 0x100
3672 address 0x0A0
3674 modes 0, 1, 2, 3
3688 field SEGS_AVAIL 0x01
3689 field LOADING_NEEDED 0x02
3690 field FETCH_INPROG 0x04
3703 address 0x0F8
3705 modes 0, 1, 2, 3
3718 address 0x100
3720 modes 0, 1, 2, 3
3820 field PRELOADEN 0x80
3821 field WIDEODD 0x40
3822 field SCSIEN 0x20
3823 field SDMAEN 0x10
3824 field SDMAENACK 0x10
3825 field HDMAEN 0x08
3826 field HDMAENACK 0x08
3827 field DIRECTION 0x04 /* Set indicates PCI->SCSI */
3828 field FIFOFLUSH 0x02
3829 field FIFORESET 0x01
3834 field NOT_IDENTIFIED 0x80
3835 field NO_CDB_SENT 0x40
3836 field TARGET_CMD_IS_TAGGED 0x40
3837 field DPHASE 0x20
3839 field TARG_CMD_PENDING 0x10
3840 field CMDPHASE_PENDING 0x08
3841 field DPHASE_PENDING 0x04
3842 field SPHASE_PENDING 0x02
3843 field NO_DISCONNECT 0x01
3863 field CDI 0x80
3864 field IOI 0x40
3865 field MSGI 0x20
3866 field P_BUSFREE 0x01
3868 P_DATAOUT 0x0,
3920 mask SEND_MSG 0x80
3921 mask SEND_SENSE 0x40
3922 mask SEND_REJ 0x20
3923 mask MSGOUT_PHASEMIS 0x10
3924 mask EXIT_MSG_LOOP 0x08
3925 mask CONT_MSG_LOOP_WRITE 0x04
3926 mask CONT_MSG_LOOP_READ 0x03
3927 mask CONT_MSG_LOOP_TARG 0x02
3954 field MANUALCTL 0x40
3955 field ENSELI 0x20
3956 field ENRSELI 0x10
3957 field MANUALP 0x0C
3958 field ENAUTOATNP 0x02
3959 field ALTSTIM 0x01
3974 field PENDING_MK_MESSAGE 0x01
3975 field TARGET_MSG_PENDING 0x02
3976 field SELECTOUT_QFROZEN 0x04
4070 address 0x180
4072 modes 0, 1, 2, 3
4081 field SG_ADDR_MASK 0xf8 /* In the last byte */
4082 field SG_OVERRUN_RESID 0x02 /* In the first byte */
4083 field SG_LIST_NULL 0x01 /* In the first byte */
4120 field TARGET_SCB 0x80
4121 field DISCENB 0x40
4122 field TAG_ENB 0x20
4123 field MK_MESSAGE 0x10
4124 field STATUS_RCVD 0x08
4125 field DISCONNECTED 0x04
4126 field SCB_TAG_TYPE 0x03
4130 field TID 0xF0
4131 field OID 0x0F
4135 field LID 0xff
4144 field SCB_XFERLEN_ODD 0x01
4149 field SCB_CDB_LEN_PTR 0x80 /* CDB in host memory */
4166 field SG_LAST_SEG 0x80 /* In the fourth byte */
4167 field SG_HIGH_ADDR_BITS 0x7F /* In the fourth byte */
4172 field SG_STATUS_VALID 0x04 /* In the first byte */
4173 field SG_FULL_RESID 0x02 /* In the first byte */
4174 field SG_LIST_NULL 0x01 /* In the first byte */
4203 const TARGET_CMD_CMPLT 0xfe
4204 const INVALID_ADDR 0x80
4205 #define SCB_LIST_NULL 0xff
4206 #define QOUTFIFO_ENTRY_VALID_TOGGLE 0x80
4208 const CCSGADDR_MAX 0x80
4209 const CCSCBADDR_MAX 0x80
4214 const STIMESEL_MIN 0x18
4215 const STIMESEL_BUG_ADJ 0x8
4218 const BUS_8_BIT 0x00
4219 const BUS_16_BIT 0x01
4220 const BUS_32_BIT 0x02
4223 const MAX_OFFSET 0xfe
4224 const MAX_OFFSET_PACED 0xfe
4225 const MAX_OFFSET_PACED_BUG 0x7f
4227 * Some 160 devices incorrectly accept 0xfe as a
4229 * to 0x7f for speed lower than U320 which will
4232 const MAX_OFFSET_NON_PACED 0x7f
4233 const HOST_MSG 0xff
4247 const CMD_GROUP_CODE_SHIFT 0x05
4249 const STATUS_BUSY 0x08
4250 const STATUS_QUEUE_FULL 0x28
4251 const STATUS_PKT_SENSE 0xFF
4263 const AHD_TIMER_MAX_TICKS 0xFFFF
4281 const NVRAM_SCB_OFFSET 0x2C