Lines Matching defs:sc_rb
145 struct ring_buf sc_rb;
229 ringbuf_allocate(&sc->sc_rb, TX39_SIBDMA_SIZE, UCBSND_BUFBLOCK);
341 ringbuf_consumer_return(&sc->sc_rb);
342 buf = ringbuf_consumer_get(&sc->sc_rb, &bufcnt);
358 wakeup(&sc->sc_rb);
537 ringbuf_reset(&sc->sc_rb);
585 ringbuf_producer_return(&sc->sc_rb, bufsize);
588 if (sc->sa_state == UCBSND_IDLE && ringbuf_full(&sc->sc_rb)) {
619 while (!(buf = ringbuf_producer_get(&sc->sc_rb))) {
620 error = tsleep(&sc->sc_rb, PRIBIO, "ucbsnd", 1000);
631 while (!(buf = ringbuf_producer_get(&sc->sc_rb))) {
632 error = tsleep(&sc->sc_rb, PRIBIO, "ucbsnd", 1000);
645 ringbuf_reset(&sc->sc_rb);