Lines Matching defs:rch
152 struct sc_rchinfo rch[M3_RCHANS];
629 ret += sc->rch[i].active;
806 ch = &sc->rch[idx];
1107 struct sc_rchinfo *rch;
1175 rch = &sc->rch[i];
1176 if (rch->active) {
1177 rch->ptr = m3_rchan_getptr_internal(rch);
1178 delta = rch->bufsize + rch->ptr - rch->prevptr;
1179 delta %= rch->bufsize;
1180 if (delta < sndbuf_getblksz(rch->buffer))
1182 rch->prevptr = rch->ptr;
1184 chn_intr(rch->channel);
1522 if (sc->rch[i].active) {
1523 m3_rchan_trigger_locked(NULL, &sc->rch[i],
1598 if (sc->rch[i].active) {
1599 m3_rchan_trigger_locked(NULL, &sc->rch[i],