Home | History | Annotate | Download | only in dev

Lines Matching defs:asr

214 	int count, asr, s;
230 GET_SBIC_asr(regs, asr);
231 if (asr & SBIC_ASR_DBR) {
232 printf("%s: asr %02x canceled!\n", __func__, asr);
236 } while(asr & (SBIC_ASR_BSY|SBIC_ASR_CIP));
731 printf("sbicwait TIMEO @%d with asr=x%x csr=x%x\n",
751 u_char csr, asr;
753 GET_SBIC_asr(regs, asr);
756 printf ("%s: abort %s: csr = 0x%02x, asr = 0x%02x\n",
757 device_xname(dev->sc_dev), where, csr, asr);
764 while (asr & SBIC_ASR_DBR) {
769 GET_SBIC_data(regs, asr);
771 device_xname(dev->sc_dev), where, asr);
772 GET_SBIC_asr(regs, asr);
773 if (asr & SBIC_ASR_DBR)
775 SET_SBIC_data(regs, asr);
776 GET_SBIC_asr(regs, asr);
786 GET_SBIC_asr(regs, asr);
788 if (asr & (SBIC_ASR_BSY|SBIC_ASR_LCI)) {
792 printf("%s: sbicabort - asr %x, trying to reset\n",
793 device_xname(dev->sc_dev), asr);
805 GET_SBIC_asr(regs, asr);
807 QPRINTF(("csr: 0x%02x, asr: 0x%02x\n", csr, asr));
956 u_char target = dev->target, lun = dev->lun, asr, csr, id;
972 GET_SBIC_asr(regs, asr);
974 if (asr & (SBIC_ASR_INT|SBIC_ASR_BSY)) {
992 asr = SBIC_WAIT(regs, SBIC_ASR_INT | SBIC_ASR_LCI, 0);
994 if (asr & SBIC_ASR_LCI) {
995 QPRINTF(("late LCI: asr %02x\n", asr));
1010 QPRINTF(("got reselected, asr %02x\n", asr));
1014 sbicnextstate(dev, csr, asr);
1178 u_char asr, *buf = bp;
1202 GET_SBIC_asr(regs, asr);
1204 if (asr & SBIC_ASR_DBR) {
1215 } while (len && (asr & SBIC_ASR_INT) == 0 && wait-- > 0);
1236 u_char asr;
1252 GET_SBIC_asr(regs, asr);
1254 if (asr & SBIC_ASR_DBR) {
1267 } while ((asr & SBIC_ASR_INT) == 0 && wait-- > 0);
1299 u_char csr, asr;
1333 GET_SBIC_asr(regs, asr);
1344 } else if ((asr & (SBIC_ASR_BSY | SBIC_ASR_INT)) ==
1352 QPRINTF((">ASR:0x%02x CSR:0x%02x< ", asr, csr));
1409 still_busy = sbicnextstate(dev, csr, asr);
1417 GET_SBIC_asr(regs, asr);
1422 while (asr & SBIC_ASR_BSY) {
1424 if (asr & SBIC_ASR_DBR) {
1429 "CSR:%02x,ASR:%02x\n", csr, asr);
1439 GET_SBIC_asr(regs, asr);
1441 if (asr & SBIC_ASR_DBR)
1446 GET_SBIC_asr(regs, asr);
1453 if (asr & SBIC_ASR_LCI) {
1535 u_char csr, asr, *addr;
1617 GET_SBIC_asr(regs, asr);
1626 i = sbicnextstate(dev, csr, asr);
1631 GET_SBIC_asr(regs, asr);
1633 if (asr & SBIC_ASR_LCI)
1634 printf("sbicgo: LCI asr:%02x csr:%02x\n",
1635 asr, csr);
1637 if (asr & SBIC_ASR_INT)
1641 } while (i == SBIC_STATE_RUNNING && asr & (SBIC_ASR_INT|SBIC_ASR_LCI));
1662 u_char asr, csr;
1668 GET_SBIC_asr (regs, asr);
1669 if ((asr & SBIC_ASR_INT) == 0)
1678 i = sbicnextstate(dev, csr, asr);
1683 GET_SBIC_asr(regs, asr);
1685 if (asr & SBIC_ASR_LCI)
1686 printf("sbicgo: LCI asr:%02x csr:%02x\n", asr, csr);
1688 if (asr & SBIC_ASR_INT)
1692 } while (i == SBIC_STATE_RUNNING && asr & (SBIC_ASR_INT|SBIC_ASR_LCI));
1694 QPRINTF(("intr done. state=%d, asr=0x%02x\n", i, asr));
1708 u_char asr, csr = SBIC_CSR_RESET; /* XXX: Quell un-init warning */
1717 GET_SBIC_asr (regs, asr);
1719 if (asr & SBIC_ASR_INT)
1727 i = sbicnextstate(dev, csr, asr);
1730 GET_SBIC_asr(regs, asr);
1735 while (asr & SBIC_ASR_BSY) {
1738 if (asr & SBIC_ASR_DBR) {
1740 " CSR:%02x,ASR:%02x\n", csr, asr);
1750 GET_SBIC_asr(regs, asr);
1752 if (asr & SBIC_ASR_DBR) /* Wants us to write */
1756 GET_SBIC_asr(regs, asr);
1759 if (asr & SBIC_ASR_LCI)
1760 printf("sbicpoll: LCI asr:%02x csr:%02x\n", asr,csr);
1777 u_char asr, csr, *tmpaddr, *msgaddr;
1784 GET_SBIC_asr(regs, asr);
1788 printf("sbicmsgin asr=%02x\n", asr);
1838 GET_SBIC_asr(regs, asr);
1839 printf("msgin done csr 0x%x asr 0x%x msg 0x%x\n",
1840 csr, asr, msgaddr[0]);
1949 GET_SBIC_asr(regs, asr);
1955 if (asr & SBIC_ASR_BSY)
2099 sbicnextstate(struct sbic_softc *dev, u_char csr, u_char asr)
2104 QPRINTF(("next[%02x,%02x]: ",asr,csr));
2164 "asr:0x%02x csr:0x%02x\n",
2165 acb->sc_kv.dc_count, asr, csr);
2364 GET_SBIC_asr(regs, asr);
2365 if (asr & SBIC_ASR_INT)
2373 if ((asr & SBIC_ASR_INT) == 0) {
2375 " asr %x\n", device_xname(dev->sc_dev), asr);
2494 printf("next: aborting asr 0x%02x csr 0x%02x\n", asr, csr);
2624 int s, asr;
2635 GET_SBIC_asr(dev->sc_sbicp, asr);
2637 if (asr & SBIC_ASR_INT) {