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 */