Lines Matching defs:drq

283 	       sc->sc_audio1.drq, sc->sc_audio1.irq, sc->sc_audio1.nintr,
288 sc->sc_audio2.drq, sc->sc_audio2.irq, sc->sc_audio2.nintr,
540 switch (sc->sc_audio1.drq) {
553 sc->sc_audio1.drq);
565 switch (sc->sc_audio2.drq) {
581 sc->sc_audio2.drq);
821 if (!ESS_DRQ1_VALID(sc->sc_audio1.drq)) {
822 printf("ess: record drq %d invalid\n", sc->sc_audio1.drq);
825 if (!isa_drq_isfree(sc->sc_ic, sc->sc_audio1.drq))
828 if (!ESS_DRQ2_VALID(sc->sc_audio2.drq)) {
829 printf("ess: play drq %d invalid\n", sc->sc_audio2.drq);
832 if (sc->sc_audio1.drq == sc->sc_audio2.drq) {
833 printf("ess: play and record drq both %d\n",
834 sc->sc_audio1.drq);
837 if (!isa_drq_isfree(sc->sc_ic, sc->sc_audio2.drq))
911 sc->sc_audio1.maxsize = isa_dmamaxsize(sc->sc_ic, sc->sc_audio1.drq);
913 if (isa_drq_alloc(sc->sc_ic, sc->sc_audio1.drq) != 0) {
914 aprint_error_dev(sc->sc_dev, "can't reserve drq %d\n",
915 sc->sc_audio1.drq);
919 if (isa_dmamap_create(sc->sc_ic, sc->sc_audio1.drq,
921 aprint_error_dev(sc->sc_dev, "can't create map for drq %d\n",
922 sc->sc_audio1.drq);
938 sc->sc_audio2.drq);
940 if (isa_drq_alloc(sc->sc_ic, sc->sc_audio2.drq) != 0) {
941 aprint_error_dev(sc->sc_dev, "can't reserve drq %d\n",
942 sc->sc_audio2.drq);
946 if (isa_dmamap_create(sc->sc_ic, sc->sc_audio2.drq,
949 "can't create map for drq %d\n",
950 sc->sc_audio2.drq);
1214 isa_dmastart(sc->sc_ic, sc->sc_audio1.drq, start,
1283 isa_dmastart(sc->sc_ic, sc->sc_audio2.drq, start,
1287 if (IS16BITDRQ(sc->sc_audio2.drq))
1295 if (IS16BITDRQ(sc->sc_audio2.drq))
1365 isa_dmastart(sc->sc_ic, sc->sc_audio1.drq, start,
1398 isa_dmaabort(sc->sc_ic, sc->sc_audio1.drq);
1419 isa_dmaabort(sc->sc_ic, sc->sc_audio2.drq);
1511 dmapos = isa_dmacount(sc->sc_ic, sc->sc_audio1.drq);
1547 dmapos = isa_dmacount(sc->sc_ic, sc->sc_audio2.drq);
2144 int drq;
2148 drq = sc->sc_audio2.drq;
2150 drq = sc->sc_audio1.drq;
2151 return (isa_malloc(sc->sc_ic, drq, size, M_DEVBUF, M_WAITOK));