sc_audio2 291 dev/isa/ess.c sc->sc_audio2.drq, sc->sc_audio2.irq, sc->sc_audio2.nintr, sc_audio2 292 dev/isa/ess.c sc->sc_audio2.intr, sc->sc_audio2.arg); sc_audio2 455 dev/isa/ess.c sc->sc_audio1.irq == sc->sc_audio2.irq && sc_audio2 524 dev/isa/ess.c if (sc->sc_audio2.polled) { sc_audio2 571 dev/isa/ess.c switch (sc->sc_audio2.drq) { sc_audio2 587 dev/isa/ess.c sc->sc_audio2.drq); sc_audio2 831 dev/isa/ess.c if (!ESS_DRQ2_VALID(sc->sc_audio2.drq)) { sc_audio2 832 dev/isa/ess.c printf("ess: play drq %d invalid\n", sc->sc_audio2.drq); sc_audio2 835 dev/isa/ess.c if (sc->sc_audio1.drq == sc->sc_audio2.drq) { sc_audio2 840 dev/isa/ess.c if (!isa_drq_isfree(sc->sc_isa, sc->sc_audio2.drq)) sc_audio2 849 dev/isa/ess.c sc->sc_audio1.irq == sc->sc_audio2.irq && sc_audio2 861 dev/isa/ess.c if (sc->sc_audio2.irq != -1 && sc_audio2 862 dev/isa/ess.c !ESS_IRQ2_VALID(sc->sc_audio2.irq)) { sc_audio2 863 dev/isa/ess.c printf("ess: play irq %d invalid\n", sc->sc_audio2.irq); sc_audio2 866 dev/isa/ess.c if (sc->sc_audio1.irq == sc->sc_audio2.irq && sc_audio2 919 dev/isa/ess.c sc->sc_audio2.polled = sc->sc_audio2.irq == -1; sc_audio2 920 dev/isa/ess.c if (!sc->sc_audio2.polled) { sc_audio2 921 dev/isa/ess.c sc->sc_audio2.ih = isa_intr_establish(sc->sc_ic, sc_audio2 922 dev/isa/ess.c sc->sc_audio2.irq, sc->sc_audio2.ist, IPL_AUDIO, sc_audio2 925 dev/isa/ess.c sc->sc_dev.dv_xname, sc->sc_audio2.irq); sc_audio2 928 dev/isa/ess.c if (isa_dmamap_create(sc->sc_isa, sc->sc_audio2.drq, sc_audio2 931 dev/isa/ess.c sc->sc_dev.dv_xname, sc->sc_audio2.drq); sc_audio2 1375 dev/isa/ess.c if (sc->sc_audio2.active) sc_audio2 1378 dev/isa/ess.c sc->sc_audio2.active = 1; sc_audio2 1379 dev/isa/ess.c sc->sc_audio2.intr = intr; sc_audio2 1380 dev/isa/ess.c sc->sc_audio2.arg = arg; sc_audio2 1381 dev/isa/ess.c if (sc->sc_audio2.polled) { sc_audio2 1382 dev/isa/ess.c sc->sc_audio2.dmapos = 0; sc_audio2 1383 dev/isa/ess.c sc->sc_audio2.buffersize = (char *)end - (char *)start; sc_audio2 1384 dev/isa/ess.c sc->sc_audio2.dmacount = 0; sc_audio2 1385 dev/isa/ess.c sc->sc_audio2.blksize = blksize; sc_audio2 1405 dev/isa/ess.c isa_dmastart(sc->sc_isa, sc->sc_audio2.drq, start, sc_audio2 1409 dev/isa/ess.c if (IS16BITDRQ(sc->sc_audio2.drq)) sc_audio2 1417 dev/isa/ess.c if (IS16BITDRQ(sc->sc_audio2.drq)) sc_audio2 1535 dev/isa/ess.c if (sc->sc_audio2.active) { sc_audio2 1539 dev/isa/ess.c isa_dmaabort(sc->sc_isa, sc->sc_audio2.drq); sc_audio2 1540 dev/isa/ess.c if (sc->sc_audio2.polled) sc_audio2 1542 dev/isa/ess.c sc->sc_audio2.active = 0; sc_audio2 1579 dev/isa/ess.c DPRINTFN(1,("ess_audio2_intr: intr=%p\n", sc->sc_audio2.intr)); sc_audio2 1588 dev/isa/ess.c sc->sc_audio2.nintr++; sc_audio2 1590 dev/isa/ess.c if (sc->sc_audio2.active) { sc_audio2 1591 dev/isa/ess.c (*sc->sc_audio2.intr)(sc->sc_audio2.arg); sc_audio2 1635 dev/isa/ess.c if (!sc->sc_audio2.active) sc_audio2 1638 dev/isa/ess.c sc->sc_audio2.nintr++; sc_audio2 1640 dev/isa/ess.c dmapos = isa_dmacount(sc->sc_isa, sc->sc_audio2.drq); sc_audio2 1641 dev/isa/ess.c dmacount = sc->sc_audio2.dmapos - dmapos; sc_audio2 1643 dev/isa/ess.c dmacount += sc->sc_audio2.buffersize; sc_audio2 1644 dev/isa/ess.c sc->sc_audio2.dmapos = dmapos; sc_audio2 1646 dev/isa/ess.c dmacount += sc->sc_audio2.dmacount; sc_audio2 1647 dev/isa/ess.c while (dmacount > sc->sc_audio2.blksize) { sc_audio2 1648 dev/isa/ess.c dmacount -= sc->sc_audio2.blksize; sc_audio2 1649 dev/isa/ess.c (*sc->sc_audio2.intr)(sc->sc_audio2.arg); sc_audio2 1651 dev/isa/ess.c sc->sc_audio2.dmacount = dmacount; sc_audio2 1653 dev/isa/ess.c (*sc->sc_audio2.intr)(sc->sc_audio2.arg, dmacount); sc_audio2 2208 dev/isa/ess.c drq = sc->sc_audio2.drq; sc_audio2 2277 dev/isa/ess.c sc->sc_audio2.active = 0; sc_audio2 90 dev/isa/ess_isapnp.c sc->sc_audio2.irq = ia->ipa_irq[0].num; sc_audio2 91 dev/isa/ess_isapnp.c sc->sc_audio2.ist = ia->ipa_irq[0].type; sc_audio2 92 dev/isa/ess_isapnp.c sc->sc_audio2.drq = ia->ipa_drq[1].num; sc_audio2 146 dev/isa/essvar.h struct ess_audio_channel sc_audio2; /* audio channel for playback */