Home | History | Annotate | Download | only in isa

Lines Matching refs:sc_o

263 	    (int)sc->sc_open, sc->sc_i.run, sc->sc_o.run,
268 sc->sc_o.rate, sc->sc_o.tc);
746 sc->sc_i.dmachan, sc->sc_o.dmachan));
773 io = &sc->sc_o;
838 sc->sc_o.rate = play->sample_rate;
839 sc->sc_o.tc = tc;
840 sc->sc_o.modep = mp;
841 sc->sc_o.bmode = -1;
842 sc->sc_o.dmachan = chan;
1462 if (sc->sc_o.run != SB_NOTRUNNING)
1471 if (sc->sc_o.dmachan != sc->sc_drq8) {
1473 width, sc->sc_o.dmachan);
1480 if (sc->sc_o.dmachan != sc->sc_drq16) {
1482 width, sc->sc_o.dmachan);
1489 if ((sc->sc_model == SB_JAZZ) ? (sc->sc_o.dmachan > 3) : (width == 16))
1492 sc->sc_o.blksize = blksize;
1499 cmd = sc->sc_o.modep->cmdchan;
1505 if (sbdsp16_set_rate(sc, SB_DSP16_OUTPUTRATE, sc->sc_o.rate)) {
1507 sc->sc_o.rate));
1511 if (sbdsp_set_timeconst(sc, sc->sc_o.tc)) {
1513 sc->sc_o.rate));
1519 start, end, sc->sc_o.dmachan));
1520 isa_dmastart(sc->sc_ic, sc->sc_o.dmachan, start,
1534 cc = sc->sc_o.blksize;
1537 if (sc->sc_o.run != SB_NOTRUNNING)
1542 if (sbdsp_wdsp(sc, sc->sc_o.modep->cmd) < 0 ||
1548 sc->sc_o.run = SB_RUNNING;
1549 } else if (sc->sc_o.run == SB_NOTRUNNING) {
1553 sc->sc_o.modep->cmd,sc->sc_o.bmode, cc));
1554 if (sbdsp_wdsp(sc, sc->sc_o.modep->cmd) < 0 ||
1555 sbdsp_wdsp(sc, sc->sc_o.bmode) < 0 ||
1569 if (sbdsp_wdsp(sc, sc->sc_o.modep->cmd) < 0) {
1574 sc->sc_o.run = SB_LOOPING;
1586 if (sc->sc_o.run != SB_NOTRUNNING) {
1587 if (sbdsp_wdsp(sc, sc->sc_o.modep->halt) < 0)
1589 isa_dmaabort(sc->sc_ic, sc->sc_o.dmachan);
1590 sc->sc_o.run = SB_NOTRUNNING;