Home | History | Annotate | Download | only in ic

Lines Matching defs:asr

500 	int asr;
504 GET_SBIC_asr(sc, asr); /* XXX */
505 if (asr & SBIC_ASR_DBR) {
506 printf("wd33c93_dma_stop: asr %02x canceled!\n", asr);
509 } while (asr & (SBIC_ASR_BSY|SBIC_ASR_CIP));
884 printf("wd33c93_wait: TIMEO @%d with asr=x%x csr=x%x\n",
902 u_char csr, asr;
904 GET_SBIC_asr(sc, asr);
908 printf ("ABORT in %s: csr=0x%02x, asr=0x%02x\n", where, csr, asr);
921 while (asr & SBIC_ASR_DBR) {
926 GET_SBIC_data(sc, asr);
928 where, asr);
929 GET_SBIC_asr(sc, asr);
930 if (asr & SBIC_ASR_DBR) /* Not the read direction */
931 SET_SBIC_data(sc, asr);
932 GET_SBIC_asr(sc, asr);
942 GET_SBIC_asr(sc, asr);
945 if (asr & (SBIC_ASR_BSY|SBIC_ASR_LCI)) {
958 GET_SBIC_asr(sc, asr);
960 SBIC_DEBUG(MISC, ("csr: 0x%02x, asr: 0x%02x\n",
961 csr, asr));
985 u_char target, lun, asr, csr, id;
1010 GET_SBIC_asr(sc, asr);
1011 if (asr & (SBIC_ASR_INT|SBIC_ASR_BSY)) {
1013 SBIC_DEBUG(PHASE, ("WD busy (reselect?) ASR=%02x\n", asr));
1025 asr = SBIC_WAIT(sc, SBIC_ASR_INT | SBIC_ASR_LCI, 0);
1026 if (asr & SBIC_ASR_LCI) {
1027 QPRINTF(("late LCI: asr %02x\n", asr));
1036 SBIC_DEBUG(PHASE, ("got reselected, asr %02x\n", asr));
1040 wd33c93_nextstate(sc, acb, csr, asr);
1165 u_char asr, *buf = bp;
1188 GET_SBIC_asr (sc, asr);
1190 if (asr & SBIC_ASR_DBR) {
1200 } while (len && (asr & SBIC_ASR_INT) == 0 && wait-- > 0);
1219 u_char asr;
1233 GET_SBIC_asr (sc, asr);
1235 if (asr & SBIC_ASR_DBR) {
1248 } while ((asr & SBIC_ASR_INT) == 0 && wait-- > 0);
1313 u_char csr, asr;
1344 GET_SBIC_asr(sc, asr);
1349 i = wd33c93_nextstate(sc, acb, csr, asr);
1353 GET_SBIC_asr(sc, asr);
1355 if (asr & SBIC_ASR_LCI)
1356 printf("wd33c93_go: LCI asr:%02x csr:%02x\n", asr, csr);
1358 if (asr & SBIC_ASR_INT)
1363 asr & (SBIC_ASR_INT|SBIC_ASR_LCI));
1380 u_char asr, csr;
1385 GET_SBIC_asr (sc, asr);
1386 if ((asr & SBIC_ASR_INT) == 0)
1394 (void)wd33c93_nextstate(sc, sc->sc_nexus, csr, asr);
1397 GET_SBIC_asr(sc, asr);
1399 if (asr & SBIC_ASR_LCI)
1400 printf("wd33c93_intr: LCI asr:%02x csr:%02x\n",
1401 asr, csr);
1403 if (asr & SBIC_ASR_INT)
1407 asr & (SBIC_ASR_INT|SBIC_ASR_LCI));
1409 SBIC_DEBUG(INTS, ("intr done. state=%d, asr=0x%02x\n", i, asr));
1423 u_char asr, csr=0;
1429 GET_SBIC_asr (sc, asr);
1430 if (asr & SBIC_ASR_LCI)
1431 printf("wd33c93_poll: LCI; asr:%02x csr:%02x\n",
1432 asr, csr);
1433 if (asr & SBIC_ASR_INT) {
1436 (void)wd33c93_nextstate(sc, sc->sc_nexus, csr, asr);
1475 u_char asr, csr, *msg;
1477 GET_SBIC_asr(sc, asr);
1478 __USE(asr);
1480 SBIC_DEBUG(MSGS, ("wd33c93msgin asr=%02x\n", asr));
1537 u_char asr;
1649 GET_SBIC_asr(sc, asr);
1650 if (asr & SBIC_ASR_BSY)
1775 u_char asr;
1785 GET_SBIC_asr(sc, asr);
1786 if (asr & SBIC_ASR_LCI) {
1892 wd33c93_nextstate(struct wd33c93_softc *sc, struct wd33c93_acb *acb, u_char csr, u_char asr)
1894 SBIC_DEBUG(PHASE, ("next[a=%02x,c=%02x]: ",asr,csr));
1947 printf("next: DATA phase with xfer count == %zd, asr:0x%02x csr:0x%02x\n",
1948 acb->dleft, asr, csr);
2090 GET_SBIC_asr(sc, asr);
2091 if (asr & SBIC_ASR_INT)
2097 if ((asr & SBIC_ASR_INT) == 0) {
2098 printf("%s: Reselect without identify? asr %x\n",
2099 device_xname(sc->sc_dev), asr);
2144 printf("next: aborting asr 0x%02x csr 0x%02x\n", asr, csr);
2284 int s, asr;
2288 GET_SBIC_asr(sc, asr);
2291 printf("%s: timed out; asr=0x%02x [acb %p (flags 0x%x, dleft %zx)], "
2293 device_xname(sc->sc_dev), asr, acb, acb->flags, acb->dleft,
2297 if (asr & SBIC_ASR_INT) {