Lines Matching refs:sc_txs
116 int sc_txs; /* Current transmit slot number */ member
230 sc->sc_txs = 0; in oboe_attach()
358 error = tsleep(&sc->sc_txs, PZERO | PCATCH, "oboewr", 0); in oboe_write()
367 if (sc->sc_taskfile->xmit[sc->sc_txs].control) { in oboe_write()
371 n = irda_sir_frame(sc->sc_xmit_bufs[sc->sc_txs], TX_BUF_SZ, uio, in oboe_write()
377 sc->sc_taskfile->xmit[sc->sc_txs].len = n; in oboe_write()
382 sc->sc_taskfile->xmit[sc->sc_txs].control = 0x84; in oboe_write()
390 sc->sc_txs++; in oboe_write()
391 sc->sc_txs %= TX_SLOTS; in oboe_write()
589 wakeup(&sc->sc_txs); in oboe_intr()
676 sc->sc_txs = INB(sc, OBOE_XMTT) - OBOE_XMTT_OFFSET; in oboe_startchip()
677 if (sc->sc_txs < 0 || sc->sc_txs >= TX_SLOTS) in oboe_startchip()
678 sc->sc_txs = 0; in oboe_startchip()