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