Lines Matching refs:sc_i
263 (int)sc->sc_open, sc->sc_i.run, sc->sc_o.run,
267 sc->sc_i.rate, sc->sc_i.tc,
746 sc->sc_i.dmachan, sc->sc_o.dmachan));
777 io = &sc->sc_i;
844 sc->sc_i.rate = rec->sample_rate;
845 sc->sc_i.tc = tc;
846 sc->sc_i.modep = mr;
847 sc->sc_i.bmode = -1;
848 sc->sc_i.dmachan = chan;
1323 if (sc->sc_i.run != SB_NOTRUNNING)
1332 if (sc->sc_i.dmachan != sc->sc_drq8) {
1334 width, sc->sc_i.dmachan);
1341 if (sc->sc_i.dmachan != sc->sc_drq16) {
1343 width, sc->sc_i.dmachan);
1350 if ((sc->sc_model == SB_JAZZ) ? (sc->sc_i.dmachan > 3) : (width == 16))
1353 sc->sc_i.blksize = blksize;
1356 if (sbdsp_wdsp(sc, sc->sc_i.modep->cmdchan) < 0)
1365 if (sbdsp16_set_rate(sc, SB_DSP16_INPUTRATE, sc->sc_i.rate)) {
1367 sc->sc_i.rate));
1371 if (sbdsp_set_timeconst(sc, sc->sc_i.tc)) {
1373 sc->sc_i.rate));
1379 start, end, sc->sc_i.dmachan));
1380 isa_dmastart(sc->sc_ic, sc->sc_i.dmachan, start,
1394 cc = sc->sc_i.blksize;
1397 if (sc->sc_i.run != SB_NOTRUNNING)
1402 if (sbdsp_wdsp(sc, sc->sc_i.modep->cmd) < 0 ||
1408 sc->sc_i.run = SB_RUNNING;
1409 } else if (sc->sc_i.run == SB_NOTRUNNING) {
1413 sc->sc_i.modep->cmd, sc->sc_i.bmode, cc));
1414 if (sbdsp_wdsp(sc, sc->sc_i.modep->cmd) < 0 ||
1415 sbdsp_wdsp(sc, sc->sc_i.bmode) < 0 ||
1429 if (sbdsp_wdsp(sc, sc->sc_i.modep->cmd) < 0) {
1434 sc->sc_i.run = SB_LOOPING;
1601 if (sc->sc_i.run != SB_NOTRUNNING) {
1602 if (sbdsp_wdsp(sc, sc->sc_i.modep->halt) < 0)
1604 isa_dmaabort(sc->sc_ic, sc->sc_i.dmachan);
1605 sc->sc_i.run = SB_NOTRUNNING;