sc_audio1 286 dev/isa/ess.c sc->sc_audio1.drq, sc->sc_audio1.irq, sc->sc_audio1.nintr, sc_audio1 287 dev/isa/ess.c sc->sc_audio1.intr, sc->sc_audio1.arg); sc_audio1 455 dev/isa/ess.c sc->sc_audio1.irq == sc->sc_audio2.irq && sc_audio1 456 dev/isa/ess.c sc->sc_audio1.irq != -1) { sc_audio1 459 dev/isa/ess.c switch (sc->sc_audio1.irq) { sc_audio1 478 dev/isa/ess.c sc->sc_audio1.irq); sc_audio1 492 dev/isa/ess.c if (sc->sc_audio1.polled) { sc_audio1 498 dev/isa/ess.c switch (sc->sc_audio1.irq) { sc_audio1 514 dev/isa/ess.c sc->sc_audio1.irq); sc_audio1 546 dev/isa/ess.c switch (sc->sc_audio1.drq) { sc_audio1 559 dev/isa/ess.c sc->sc_audio1.drq); sc_audio1 824 dev/isa/ess.c if (!ESS_DRQ1_VALID(sc->sc_audio1.drq)) { sc_audio1 825 dev/isa/ess.c printf("ess: record drq %d invalid\n", sc->sc_audio1.drq); sc_audio1 828 dev/isa/ess.c if (!isa_drq_isfree(sc->sc_isa, sc->sc_audio1.drq)) sc_audio1 835 dev/isa/ess.c if (sc->sc_audio1.drq == sc->sc_audio2.drq) { sc_audio1 837 dev/isa/ess.c sc->sc_audio1.drq); sc_audio1 849 dev/isa/ess.c sc->sc_audio1.irq == sc->sc_audio2.irq && sc_audio1 850 dev/isa/ess.c sc->sc_audio1.irq != -1 && sc_audio1 851 dev/isa/ess.c ESS_IRQ12_VALID(sc->sc_audio1.irq)) sc_audio1 855 dev/isa/ess.c if (sc->sc_audio1.irq != -1 && sc_audio1 856 dev/isa/ess.c !ESS_IRQ1_VALID(sc->sc_audio1.irq)) { sc_audio1 857 dev/isa/ess.c printf("ess: record irq %d invalid\n", sc->sc_audio1.irq); sc_audio1 866 dev/isa/ess.c if (sc->sc_audio1.irq == sc->sc_audio2.irq && sc_audio1 867 dev/isa/ess.c sc->sc_audio1.irq != -1) { sc_audio1 869 dev/isa/ess.c sc->sc_audio1.irq); sc_audio1 902 dev/isa/ess.c sc->sc_audio1.polled = sc->sc_audio1.irq == -1; sc_audio1 903 dev/isa/ess.c if (!sc->sc_audio1.polled) { sc_audio1 904 dev/isa/ess.c sc->sc_audio1.ih = isa_intr_establish(sc->sc_ic, sc_audio1 905 dev/isa/ess.c sc->sc_audio1.irq, sc->sc_audio1.ist, IPL_AUDIO, sc_audio1 908 dev/isa/ess.c sc->sc_dev.dv_xname, sc->sc_audio1.irq); sc_audio1 911 dev/isa/ess.c if (isa_dmamap_create(sc->sc_isa, sc->sc_audio1.drq, sc_audio1 914 dev/isa/ess.c sc->sc_dev.dv_xname, sc->sc_audio1.drq); sc_audio1 1297 dev/isa/ess.c if (sc->sc_audio1.active) sc_audio1 1300 dev/isa/ess.c sc->sc_audio1.active = 1; sc_audio1 1301 dev/isa/ess.c sc->sc_audio1.intr = intr; sc_audio1 1302 dev/isa/ess.c sc->sc_audio1.arg = arg; sc_audio1 1303 dev/isa/ess.c if (sc->sc_audio1.polled) { sc_audio1 1304 dev/isa/ess.c sc->sc_audio1.dmapos = 0; sc_audio1 1305 dev/isa/ess.c sc->sc_audio1.buffersize = (char *)end - (char *)start; sc_audio1 1306 dev/isa/ess.c sc->sc_audio1.dmacount = 0; sc_audio1 1307 dev/isa/ess.c sc->sc_audio1.blksize = blksize; sc_audio1 1338 dev/isa/ess.c isa_dmastart(sc->sc_isa, sc->sc_audio1.drq, start, sc_audio1 1444 dev/isa/ess.c if (sc->sc_audio1.active) sc_audio1 1447 dev/isa/ess.c sc->sc_audio1.active = 1; sc_audio1 1448 dev/isa/ess.c sc->sc_audio1.intr = intr; sc_audio1 1449 dev/isa/ess.c sc->sc_audio1.arg = arg; sc_audio1 1450 dev/isa/ess.c if (sc->sc_audio1.polled) { sc_audio1 1451 dev/isa/ess.c sc->sc_audio1.dmapos = 0; sc_audio1 1452 dev/isa/ess.c sc->sc_audio1.buffersize = (char *)end - (char *)start; sc_audio1 1453 dev/isa/ess.c sc->sc_audio1.dmacount = 0; sc_audio1 1454 dev/isa/ess.c sc->sc_audio1.blksize = blksize; sc_audio1 1485 dev/isa/ess.c isa_dmastart(sc->sc_isa, sc->sc_audio1.drq, start, sc_audio1 1515 dev/isa/ess.c if (sc->sc_audio1.active) { sc_audio1 1518 dev/isa/ess.c isa_dmaabort(sc->sc_isa, sc->sc_audio1.drq); sc_audio1 1519 dev/isa/ess.c if (sc->sc_audio1.polled) sc_audio1 1521 dev/isa/ess.c sc->sc_audio1.active = 0; sc_audio1 1555 dev/isa/ess.c DPRINTFN(1,("ess_audio1_intr: intr=%p\n", sc->sc_audio1.intr)); sc_audio1 1563 dev/isa/ess.c sc->sc_audio1.nintr++; sc_audio1 1565 dev/isa/ess.c if (sc->sc_audio1.active) { sc_audio1 1566 dev/isa/ess.c (*sc->sc_audio1.intr)(sc->sc_audio1.arg); sc_audio1 1604 dev/isa/ess.c if (!sc->sc_audio1.active) sc_audio1 1607 dev/isa/ess.c sc->sc_audio1.nintr++; sc_audio1 1609 dev/isa/ess.c dmapos = isa_dmacount(sc->sc_isa, sc->sc_audio1.drq); sc_audio1 1610 dev/isa/ess.c dmacount = sc->sc_audio1.dmapos - dmapos; sc_audio1 1612 dev/isa/ess.c dmacount += sc->sc_audio1.buffersize; sc_audio1 1613 dev/isa/ess.c sc->sc_audio1.dmapos = dmapos; sc_audio1 1615 dev/isa/ess.c dmacount += sc->sc_audio1.dmacount; sc_audio1 1616 dev/isa/ess.c while (dmacount > sc->sc_audio1.blksize) { sc_audio1 1617 dev/isa/ess.c dmacount -= sc->sc_audio1.blksize; sc_audio1 1618 dev/isa/ess.c (*sc->sc_audio1.intr)(sc->sc_audio1.arg); sc_audio1 1620 dev/isa/ess.c sc->sc_audio1.dmacount = dmacount; sc_audio1 1622 dev/isa/ess.c (*sc->sc_audio1.intr)(sc->sc_audio1.arg, dmacount); sc_audio1 2210 dev/isa/ess.c drq = sc->sc_audio1.drq; sc_audio1 2276 dev/isa/ess.c sc->sc_audio1.active = 0; sc_audio1 87 dev/isa/ess_isapnp.c sc->sc_audio1.irq = ia->ipa_irq[0].num; sc_audio1 88 dev/isa/ess_isapnp.c sc->sc_audio1.ist = ia->ipa_irq[0].type; sc_audio1 89 dev/isa/ess_isapnp.c sc->sc_audio1.drq = ia->ipa_drq[0].num; sc_audio1 145 dev/isa/essvar.h struct ess_audio_channel sc_audio1; /* audio channel for record */