Lines Matching refs:phase
205 int flags, phase, stat; in sci_donextcmd() local
212 phase = DATA_IN_PHASE; in sci_donextcmd()
214 phase = DATA_OUT_PHASE; in sci_donextcmd()
216 phase = STATUS_PHASE; in sci_donextcmd()
223 if (phase == STATUS_PHASE || flags & XS_CTL_POLL) in sci_donextcmd()
225 xs->data, xs->datalen, phase); in sci_donextcmd()
406 int phase) in sci_ixfer_out() argument
415 *dev->sci_tcmd = phase; in sci_ixfer_out()
446 sci_ixfer_in(struct sci_softc *dev, int len, register u_char *buf, int phase) in sci_ixfer_in() argument
461 *dev->sci_tcmd = phase; in sci_ixfer_in()
508 u_char phase; in sciicmd() local
520 phase = CMD_PHASE; in sciicmd()
530 phase = SCI_PHASE(*dev->sci_bus_csr); in sciicmd()
532 switch (phase) { in sciicmd()
534 if (sci_ixfer_out (dev, clen, cbuf, phase)) in sciicmd()
536 phase = xferphase; in sciicmd()
543 sci_ixfer_in (dev, len, buf, phase); in sciicmd()
544 phase = STATUS_PHASE; in sciicmd()
551 if (sci_ixfer_out (dev, len, buf, phase)) in sciicmd()
553 phase = STATUS_PHASE; in sciicmd()
558 sci_ixfer_in (dev, 1, dev->sc_msg,phase); in sciicmd()
565 phase = STATUS_PHASE; in sciicmd()
569 sci_ixfer_in (dev, 1, dev->sc_stat, phase); in sciicmd()
570 phase = MESG_IN_PHASE; in sciicmd()
578 phase, target); in sciicmd()
600 u_char phase, *addr; in scigo() local
623 phase = CMD_PHASE; in scigo()
632 phase = SCI_PHASE(*dev->sci_bus_csr); in scigo()
634 switch (phase) { in scigo()
636 if (sci_ixfer_out (dev, xs->cmdlen, (u_char *) xs->cmd, phase)) in scigo()
638 phase = xs->xs_control & XS_CTL_DATA_IN ? DATA_IN_PHASE : DATA_OUT_PHASE; in scigo()
646 (*dev->dma_xfer_in)(dev, count, addr, phase); in scigo()
648 sci_ixfer_in (dev, count, addr, phase); in scigo()
649 phase = STATUS_PHASE; in scigo()
657 (*dev->dma_xfer_out)(dev, count, addr, phase); in scigo()
659 if (sci_ixfer_out (dev, count, addr, phase)) in scigo()
661 phase = STATUS_PHASE; in scigo()
666 sci_ixfer_in (dev, 1, dev->sc_msg,phase); in scigo()
673 phase = STATUS_PHASE; in scigo()
677 sci_ixfer_in (dev, 1, dev->sc_stat, phase); in scigo()
678 phase = MESG_IN_PHASE; in scigo()
686 phase, target); in scigo()