Lines Matching refs:pch
151 struct sc_pchinfo pch[M3_PCHANS]; member
427 ch = &sc->pch[idx]; in m3_pchan_init()
626 ret += sc->pch[i].active; in m3_chan_active()
1106 struct sc_pchinfo *pch; in m3_intr() local
1160 pch = &sc->pch[i]; in m3_intr()
1161 if (pch->active) { in m3_intr()
1162 pch->ptr = m3_pchan_getptr_internal(pch); in m3_intr()
1163 delta = pch->bufsize + pch->ptr - pch->prevptr; in m3_intr()
1164 delta %= pch->bufsize; in m3_intr()
1165 if (delta < sndbuf_getblksz(pch->buffer)) in m3_intr()
1167 pch->prevptr = pch->ptr; in m3_intr()
1169 chn_intr(pch->channel); in m3_intr()
1512 if (sc->pch[i].active) { in m3_pci_suspend()
1513 m3_pchan_trigger_locked(NULL, &sc->pch[i], in m3_pci_suspend()
1588 if (sc->pch[i].active) { in m3_pci_resume()
1589 m3_pchan_trigger_locked(NULL, &sc->pch[i], in m3_pci_resume()