Lines Matching refs:dmacount
1181 sc->sc_audio1.dmacount = 0; in ess_audio1_trigger_output()
1261 sc->sc_audio2.dmacount = 0; in ess_audio2_trigger_output()
1332 sc->sc_audio1.dmacount = 0; in ess_audio1_trigger_input()
1499 int dmapos, dmacount; in ess_audio1_poll() local
1512 dmacount = sc->sc_audio1.dmapos - dmapos; in ess_audio1_poll()
1513 if (dmacount < 0) in ess_audio1_poll()
1514 dmacount += sc->sc_audio1.buffersize; in ess_audio1_poll()
1517 dmacount += sc->sc_audio1.dmacount; in ess_audio1_poll()
1518 while (dmacount > sc->sc_audio1.blksize) { in ess_audio1_poll()
1519 dmacount -= sc->sc_audio1.blksize; in ess_audio1_poll()
1522 sc->sc_audio1.dmacount = dmacount; in ess_audio1_poll()
1524 (*sc->sc_audio1.intr)(sc->sc_audio1.arg, dmacount); in ess_audio1_poll()
1535 int dmapos, dmacount; in ess_audio2_poll() local
1548 dmacount = sc->sc_audio2.dmapos - dmapos; in ess_audio2_poll()
1549 if (dmacount < 0) in ess_audio2_poll()
1550 dmacount += sc->sc_audio2.buffersize; in ess_audio2_poll()
1553 dmacount += sc->sc_audio2.dmacount; in ess_audio2_poll()
1554 while (dmacount > sc->sc_audio2.blksize) { in ess_audio2_poll()
1555 dmacount -= sc->sc_audio2.blksize; in ess_audio2_poll()
1558 sc->sc_audio2.dmacount = dmacount; in ess_audio2_poll()
1560 (*sc->sc_audio2.intr)(sc->sc_audio2.arg, dmacount); in ess_audio2_poll()