Lines Matching defs:cstat
107 u_short cstat;
139 static void sii_StateChg(struct siisoftc *sc, u_int cstat);
342 regs->cstat = regs->cstat;
468 SII_WAIT_UNTIL(status, regs->cstat, status & (SII_CI | SII_DI),
474 regs->cstat = status;
479 sii_logp->cstat = status;
499 regs->cstat, status, retval); /* XXX */
545 SII_WAIT_UNTIL(status, regs->cstat,
556 regs->cstat = 0xffff;
571 u_int cstat;
581 regs->cstat, dstat, comm);
583 sii_logp->cstat = regs->cstat;
602 /* deglitch cstat register */
603 msg = regs->cstat;
604 while (msg != (cstat = regs->cstat))
605 msg = cstat;
606 regs->cstat = cstat; /* acknowledge everything */
610 sii_logp[-1].cstat = cstat;
612 sii_log[NLOG - 1].cstat = cstat;
616 if (cstat & SII_RST) {
638 if (cstat & SII_BER) {
639 regs->cstat = SII_BER;
645 if (cstat & SII_SCH) {
646 sii_StateChg(sc, cstat);
664 cstat = regs->cstat;
668 cstat); /* XXX */
669 if (cstat & SII_DST) {
774 cstat = regs->cstat;
778 cstat, dstat); /* XXX */
779 if (cstat & SII_DST) {
1084 SII_WAIT_UNTIL(cstat, regs->cstat,
1085 cstat & (SII_RST | SII_SCH),
1087 if ((cstat & (SII_RST | SII_SCH |
1089 regs->cstat = SII_SCH | SII_BER;
1097 i = regs->cstat;
1100 (cstat & SII_STATE_MSK))
1105 printf("cs %x\n", cstat);
1202 (regs->cstat & SII_STATE_MSK) |
1252 SII_WAIT_UNTIL(cstat, regs->cstat,
1253 cstat & (SII_RST | SII_SCH),
1255 if ((cstat & (SII_RST | SII_SCH |
1264 regs->cstat = SII_SCH | SII_BER;
1273 i = regs->cstat;
1275 (cstat & SII_STATE_MSK))
1400 if ((cstat = regs->cstat) & SII_CON) {
1404 regs->comm = SII_INXFER | SII_ATN | (cstat & SII_STATE_MSK) |
1413 printf("Abort: cs %x ds %x i %d\n", cstat, dstat, i);
1420 SII_WAIT_UNTIL(cstat, regs->cstat,
1421 !(cstat & SII_CON), SII_WAIT_COUNT, i);
1426 printf("Abort: cs %x\n", cstat);
1429 regs->cstat = 0xffff;
1444 sii_StateChg(struct siisoftc *sc, u_int cstat)
1455 switch (cstat & SII_STATE_MSK) {
1486 SII_WAIT_UNTIL(cstat, regs->cstat,
1487 cstat & SII_CON, SII_WAIT_COUNT, i);
1488 if (!(cstat & SII_CON))
1527 SII_WAIT_UNTIL(!(regs->cstat & SII_CON),
1529 regs->cstat = 0xffff;
1537 device_xname(sc->sc_dev), cstat);
1557 state = regs->cstat & SII_STATE_MSK;
1638 (regs->cstat & SII_STATE_MSK);
1685 (regs->cstat & SII_STATE_MSK) | SII_MSG_OUT_PHASE;
1736 regs->comm = SII_DMA | SII_INXFER | (regs->cstat & SII_STATE_MSK) |
1743 regs->cstat, regs->dstat, regs->comm, size);
1817 lp->target, lp->cstat, lp->dstat, lp->comm, lp->msg,