SII_DNE
regs->dstat = SII_DNE;
dstat & SII_DNE, SII_WAIT_COUNT, i);
regs->dstat = SII_DNE;
dstat & SII_DNE, SII_WAIT_COUNT, i);
regs->dstat = SII_DNE;
dstat & SII_DNE,
regs->dstat = SII_DNE;
dstat & SII_DNE,
regs->dstat = SII_DNE;
dstat & SII_DNE,
regs->dstat = SII_DNE;
dstat & SII_DNE,
regs->dstat = SII_DNE;
dstat & SII_DNE, SII_WAIT_COUNT, i);
regs->dstat = SII_DNE;
dstat & SII_DNE, SII_WAIT_COUNT, i);
regs->dstat = SII_DNE;
dstat & SII_DNE, SII_WAIT_COUNT, i);
regs->dstat = SII_DNE;
dstat & SII_DNE, SII_WAIT_COUNT, i);
regs->dstat = SII_DNE;
SII_WAIT_UNTIL(dstat, regs->dstat, dstat & SII_DNE,
if (dstat & SII_DNE) {
regs->dstat = SII_DNE;
regs->dstat = SII_DNE;
(dstat & (SII_DNE | SII_PHASE_MSK)) ==
(SII_DNE | SII_MSG_OUT_PHASE),
if ((dstat & (SII_DNE | SII_PHASE_MSK)) ==
(SII_DNE | SII_MSG_OUT_PHASE)) {
if (dstat & SII_DNE) { /* XXX */
regs->dstat = SII_DNE;
SII_WAIT_UNTIL(dstat, regs->dstat, dstat & SII_DNE,
if (dstat & SII_DNE) {
regs->dstat = SII_DNE;
SII_WAIT_UNTIL(dstat, regs->dstat, dstat & SII_DNE,
if (!(dstat & SII_DNE)) {
regs->dstat = SII_DNE;
(dstat & (SII_DNE | SII_TCZ)) == (SII_DNE | SII_TCZ),
if ((dstat & (SII_DNE | SII_TCZ)) != (SII_DNE | SII_TCZ)) {
regs->dstat = SII_DNE;
if (regs->dstat & SII_DNE) { /* XXX */
regs->dstat = SII_DNE;
regs->dstat = SII_DNE; /* clear Msg Out DMA done */
if (dstat & SII_DNE) {
regs->dstat = SII_DNE;