Home | History | Annotate | Download | only in podulebus

Lines Matching defs:asr

213 	csr_trace[csr_traceptr].asr = (a); csr_trace[csr_traceptr].xtn = (x); \
222 u_char asr;
282 int count, asr, s;
298 GET_SBIC_asr(regs, asr);
299 if (asr & SBIC_ASR_DBR) {
300 printf("sbic_save_ptrs: asr %02x canceled!\n", asr);
305 } while (asr & (SBIC_ASR_BSY | SBIC_ASR_CIP));
329 DBGPRINTF(("SBIC saving tgt %d data pointers: Offset now %d ASR:%02x",
330 dev->target, acb->offset, asr), data_pointer_debug >= 1);
622 printf("sbicwait TIMEO @%d with asr=x%x csr=x%x\n",
640 u_char csr, asr;
642 GET_SBIC_asr(regs, asr);
645 printf ("%s: abort %s: csr = 0x%02x, asr = 0x%02x\n",
646 device_xname(dev->sc_dev), where, csr, asr);
663 while (asr & SBIC_ASR_DBR) {
666 GET_SBIC_data(regs, asr);
668 device_xname(dev->sc_dev), where, asr);
669 GET_SBIC_asr(regs, asr);
671 if (asr & SBIC_ASR_DBR)
672 SET_SBIC_data(regs, asr);
673 GET_SBIC_asr(regs, asr);
681 GET_SBIC_asr(regs, asr);
682 if (asr & (SBIC_ASR_BSY | SBIC_ASR_LCI)) {
685 printf("%s: sbicabort - asr %x, trying to reset\n",
686 device_xname(dev->sc_dev), asr);
696 asr = SBIC_WAIT (regs, SBIC_ASR_INT, 0);
698 CSR_TRACE('a',csr,asr,0);
903 u_char asr, csr, id;
932 GET_SBIC_asr(regs, asr);
933 if (asr & (SBIC_ASR_INT | SBIC_ASR_BSY)) {
935 /* printf("sbicselectbus: INT/BSY asr %02x\n", asr);*/
951 asr = SBIC_WAIT(regs, SBIC_ASR_INT | SBIC_ASR_LCI, 0);
952 if (asr & SBIC_ASR_LCI) {
954 DBGPRINTF(("sbicselectbus: late LCI asr %02x\n", asr),
961 CSR_TRACE('s',csr,asr,target);
965 DBGPRINTF(("sbicselectbus: reselected asr %02x\n",
966 asr), reselect_debug);
970 sbicnextstate(dev, csr, asr);
1062 asr = SBIC_WAIT (regs, SBIC_ASR_INT, 0);
1064 CSR_TRACE('y',csr,asr,target);
1117 u_char asr, *buf;
1142 GET_SBIC_asr (regs, asr);
1143 while ((asr & SBIC_ASR_DBR) == 0) {
1144 if ((asr & SBIC_ASR_INT) || --wait < 0) {
1147 len, asr, wait), sbic_debug);
1152 GET_SBIC_asr (regs, asr);
1176 u_char asr;
1192 GET_SBIC_asr (regs, asr);
1193 if ((asr & SBIC_ASR_PE)) {
1195 len, asr, wait));
1201 while ((asr & SBIC_ASR_DBR) == 0) {
1202 if ((asr & SBIC_ASR_INT) || --wait < 0) {
1208 printf("sbicxfin fail: l%d i%x w%d\n", len, asr, wait); });
1214 if (!(asr & SBIC_ASR_BSY)) {
1216 CSR_TRACE('<',csr,asr,len);
1217 QPRINTF(("[CSR%02xASR%02x]", csr, asr));
1222 GET_SBIC_asr (regs, asr);
1226 /* QPRINTF(("asr=%02x, csr=%02x, data=%02x\n", asr, csr, *buf));*/
1251 u_char phase, csr, asr;
1314 GET_SBIC_asr (regs, asr);
1316 CSR_TRACE('I',csr,asr,target);
1317 QPRINTF((">ASR:%02xCSR:%02x<", asr, csr));
1354 GET_SBIC_asr(regs, asr);
1355 CSR_TRACE('I',csr,asr,target);
1356 if (asr & (SBIC_ASR_BSY | SBIC_ASR_LCI | SBIC_ASR_CIP))
1357 printf("next: cmd sent asr %02x, csr %02x\n",
1358 asr, csr);
1413 i = sbicnextstate(dev, csr, asr);
1420 GET_SBIC_asr(regs, asr);
1423 while (asr & SBIC_ASR_BSY){
1424 if (asr & SBIC_ASR_DBR) {
1426 "jammed, CSR:%02x,ASR:%02x\n",
1427 csr, asr);
1435 GET_SBIC_asr(regs, asr);
1436 if (asr & SBIC_ASR_DBR) /* Wants us to write */
1439 GET_SBIC_asr(regs, asr);
1445 if (asr & SBIC_ASR_LCI) {
1458 CSR_TRACE('I',csr,asr,0xff);
1488 u_char phase, asr, csr;
1503 asr = SBIC_WAIT (regs, SBIC_ASR_INT, 0);
1505 CSR_TRACE('f',csr,asr,target);
1535 u_char asr = 0, csr = 0;
1603 DBG(debug_asr = asr);
1610 GET_SBIC_asr(regs, asr);
1613 CSR_TRACE('g', csr, asr, dev->target);
1620 i = sbicnextstate(dev, csr, asr);
1623 GET_SBIC_asr(regs, asr);
1625 DBG(debug_asr = asr);
1627 if (asr & SBIC_ASR_LCI)
1628 printf("sbicgo: LCI asr:%02x csr:%02x\n", asr, csr);
1630 (asr & (SBIC_ASR_INT | SBIC_ASR_LCI)));
1632 CSR_TRACE('g',csr,asr,i<<4);
1649 u_char asr, csr;
1661 GET_SBIC_asr (regs, asr);
1662 if ((asr & SBIC_ASR_INT) == 0)
1668 CSR_TRACE('i',csr,asr,dev->target);
1675 i = sbicnextstate(dev, csr, asr);
1678 GET_SBIC_asr(regs, asr);
1680 DBG(debug_asr = asr);
1683 if (asr & SBIC_ASR_LCI)
1684 printf("sbicintr: LCI asr:%02x csr:%02x\n", asr, csr);
1687 (asr & (SBIC_ASR_INT | SBIC_ASR_LCI)));
1688 CSR_TRACE('i', csr, asr, i << 4);
1700 u_char asr, csr;
1709 GET_SBIC_asr (regs, asr);
1711 DBG(debug_asr = asr);
1714 CSR_TRACE('p', csr, asr, dev->target);
1721 i = sbicnextstate(dev, csr, asr);
1724 GET_SBIC_asr(regs, asr);
1726 while (asr & SBIC_ASR_BSY){
1727 if (asr & SBIC_ASR_DBR) {
1729 "jammed, CSR:%02x,ASR:%02x\n",
1730 csr, asr);
1738 GET_SBIC_asr(regs, asr);
1739 if (asr & SBIC_ASR_DBR) /* Wants us to write */
1742 GET_SBIC_asr(regs, asr);
1745 if (asr & SBIC_ASR_LCI)
1746 printf("sbicpoll: LCI asr:%02x csr:%02x\n", asr, csr);
1750 CSR_TRACE('p', csr, asr, i << 4);
1764 u_char asr, csr, *tmpaddr;
1771 GET_SBIC_asr(regs, asr);
1773 DBGPRINTF(("sbicmsgin asr=%02x\n", asr), reselect_debug > 1);
1785 GET_SBIC_asr(regs, asr);
1787 QPRINTF(("sbicmsgin ready to go (csr,asr)=(%02x,%02x)\n",
1788 csr, asr));
1791 CSR_TRACE('m', csr, asr, *tmpaddr);
1799 CSR_TRACE('X', csr, asr, dev->target);
1803 GET_SBIC_asr(regs, asr);
1806 CSR_TRACE('X', csr, asr, dev->target);
1809 "asr %02x\n", csr, asr);
1813 DBGPRINTF(("sbicmsgin: got %02x csr %02x asr %02x\n",
1814 *tmpaddr, csr, asr), reselect_debug > 1);
1817 if (asr & SBIC_ASR_PE) {
1823 GET_SBIC_asr(regs, asr);
1827 if (!(asr & SBIC_ASR_LCI))
1834 while ((asr & SBIC_ASR_BSY) &&
1835 !(asr &
1837 GET_SBIC_asr(regs, asr);
1838 if (asr & SBIC_ASR_DBR)
1841 CSR_TRACE('e', csr, asr, dev->target);
1843 sbicnextstate(dev, csr, asr);
1857 GET_SBIC_asr(regs, asr);
1859 CSR_TRACE('X',csr,asr,dev->target);
1860 QPRINTF(("sbicmsgin pre byte CLR_ACK (csr,asr)=(%02x,%02x)\n",
1861 csr, asr));
1873 DBGPRINTF(("msgin done csr 0x%x asr 0x%x msg 0x%x\n",
1874 csr, asr, dev->sc_msg[0]), sync_debug);
1944 GET_SBIC_asr(regs, asr);
1945 if (asr & SBIC_ASR_BSY)
1957 GET_SBIC_asr(regs, asr);
1959 QPRINTF(("CLR ACK asr %02x, csr %02x\n", asr, csr));
1961 CSR_TRACE('x',csr,asr,*tmpaddr);
1965 QPRINTF(("Recving ext msg, asr %02x csr %02x len %02x\n",
1966 asr, csr, recvlen));
1994 GET_SBIC_asr(regs, asr);
1996 CSR_TRACE('X',csr,asr,dev->target);
1997 QPRINTF(("sbicmsgin pre CLR_ACK (csr,asr)=(%02x,%02x)%d\n",
1998 csr, asr, recvlen));
2009 QPRINTF(("sbicmsgin finished: csr %02x, asr %02x\n",csr, asr));
2025 sbicnextstate(struct sbic_softc *dev, u_char csr, u_char asr)
2037 QPRINTF(("next[%02x,%02x]",asr,csr));
2090 printf("sbicnextstate:xfer count %d asr%x csr%x\n",
2091 acb->datalen, asr, csr);
2121 printf("sbicnextstate:xfer offset %d asr%x csr%x\n",
2122 acb->offset, asr, csr);
2168 if (asr & (SBIC_ASR_BSY | SBIC_ASR_LCI | SBIC_ASR_CIP))
2169 printf("next: REJECT sent asr %02x\n", asr);
2205 CSR_TRACE('r',csr,asr,newtarget);
2209 GET_SBIC_asr(regs, asr);
2210 if (asr & SBIC_ASR_INT)
2215 if ((asr & SBIC_ASR_INT) == 0) {
2217 DBGPRINTF(("RSLT_NI - no IFFY message? asr %x\n",
2218 asr), reselect_debug);
2222 CSR_TRACE('n',csr,asr,newtarget);
2290 printf("sbicnextstate: aborting csr %02x asr %02x\n", csr,
2291 asr);
2360 u_char csr, asr;
2362 GET_SBIC_asr(debug_sbic_regs,asr);
2364 printf("%s: asr:csr(%02x:%02x)->(%02x:%02x)\n",
2369 debug_asr, debug_csr, asr, csr);
2376 int s, asr;
2383 GET_SBIC_asr(&dev->sc_sbicp, asr);
2384 if (asr & SBIC_ASR_INT) {
2387 debug_asr, debug_csr, asr);
2425 u_char csr, asr;
2437 csr_trace[i].csr, csr_trace[i].asr, csr_trace[i].xtn);
2522 if (csr_trace[i].asr & SBIC_ASR_INT)
2524 if (csr_trace[i].asr & SBIC_ASR_LCI)
2526 if (csr_trace[i].asr & SBIC_ASR_BSY)
2528 if (csr_trace[i].asr & SBIC_ASR_CIP)
2534 GET_SBIC_asr(regs, asr);
2535 if ((asr & SBIC_ASR_INT) == 0)
2539 printf("%s@%p regs %p asr %x csr %x\n", device_xname(dev->sc_dev),
2540 dev, regs, asr, csr);