/src/sys/dev/isa/ |
atppc_isadma.c | 56 atppc_isadma_setup(struct atppc_softc * lsc, isa_chipset_tag_t ic, int drq) 60 /* Reserve DRQ */ 61 if (isa_drq_alloc(ic, drq)) { 62 ATPPC_DPRINTF(("%s(%s): cannot reserve DRQ line.\n", __func__, 68 lsc->sc_dma_maxsize = isa_dmamaxsize(ic, drq); 71 error = isa_dmamap_create(ic, drq, lsc->sc_dma_maxsize, 79 atppc_isadma_start(isa_chipset_tag_t ic, int drq, void *buf, u_int nbytes, 82 return (isa_dmastart(ic, drq, buf, nbytes, NULL, 90 atppc_isadma_finish(isa_chipset_tag_t ic, int drq) 92 isa_dmadone(ic, drq); [all...] |
isadmavar.h | 66 #define ISA_DMA_DRQ_ISFREE(state, drq) \ 67 (((state)->ids_drqmap & (1 << (drq))) == 0) 69 #define ISA_DMA_DRQ_ALLOC(state, drq) \ 70 (state)->ids_drqmap |= (1 << (drq)) 72 #define ISA_DMA_DRQ_FREE(state, drq) \ 73 (state)->ids_drqmap &= ~(1 << (drq)) 75 #define ISA_DMA_MASK_SET(state, drq) \ 76 (state)->ids_masked |= (1 << (drq)) 78 #define ISA_DMA_MASK_CLR(state, drq) \ 79 (state)->ids_masked &= ~(1 << (drq)) [all...] |
essvar.h | 107 int drq; /* DMA channel */ member in struct:ess_audio_channel 109 #define IS16BITDRQ(drq) ((drq) >= 4)
|
adv_isa.c | 111 int iobase, irq, drq; local in function:adv_isa_probe 168 drq = AscGetIsaDmaChannel(iot, ioh); 170 /* Verify that the IRQ/DRQ match (or are wildcarded). */ 177 ia->ia_drq[0].ir_drq != drq) { 190 ia->ia_drq[0].ir_drq = drq; 241 "unable to cascade DRQ, error = %d\n", error);
|
ess_isa.c | 94 sc->sc_audio1.drq = ia->ia_drq[0].ir_drq; 96 sc->sc_audio2.drq = (ia->ia_ndrq > 1) ? ia->ia_drq[1].ir_drq : -1; 150 sc->sc_audio1.drq = ia->ia_drq[0].ir_drq; 152 sc->sc_audio2.drq = ia->ia_ndrq > 1 ? ia->ia_drq[1].ir_drq : -1;
|
uha_isa.c | 165 aprint_error_dev(sc->sc_dev, "unable to cascade DRQ, error = %d\n", error); 197 int irq, drq; local in function:u14_find 212 drq = 5; 215 drq = 6; 218 drq = 7; 221 printf("u14_find: illegal drq setting %x\n", 228 drq = -1; 269 sc->sc_drq = drq;
|
dpt_isa.c | 133 int i, j, stat, irq, drq; local in function:dpt_isa_probe 216 if ((drq = ia->ia_drq[0].ir_drq) == ISA_UNKNOWN_DRQ) { 222 drq = "\0\7\6\5"[dmanum]; 240 ia->ia_drq[0].ir_drq = drq; 285 aprint_error("unable to cascade DRQ, error = %d\n", error);
|
ess.c | 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)) 2144 int drq; local in function:ess_malloc [all...] |
/src/sys/dev/ofisa/ |
ess_ofisa.c | 134 sc->sc_audio1.drq = dma[0].drq; 135 sc->sc_audio2.drq = dma[1].drq;
|
ofisavar.h | 66 int drq; /* DMA request */ member in struct:ofisa_dma_desc
|
sb_ofisa.c | 151 sc->sc_drq8 = dma[n].drq; 155 sc->sc_drq16 = dma[n].drq;
|
/src/sys/arch/i386/pnpbios/ |
ess_pnpbios.c | 114 if (pnpbios_getdmachan(aa->pbt, aa->resc, 0, &sc->sc_audio1.drq)) { 119 if (pnpbios_getdmachan(aa->pbt, aa->resc, 1, &sc->sc_audio2.drq)) 120 sc->sc_audio2.drq = -1;
|
/src/sys/dev/acpi/ |
atppc_acpi.c | 99 struct acpi_drq *drq; local in function:atppc_acpi_attach 119 /* find our DRQ */ 120 drq = acpi_res_drq(&res, 0); 121 if (drq == NULL) { 122 aprint_error_dev(sc->sc_dev, "unable to find drq resource\n"); 125 asc->sc_drq = drq->ar_drq;
|
fdc_acpi.c | 102 struct acpi_drq *drq; local in function:fdc_acpi_attach 124 /* find our DRQ */ 125 drq = acpi_res_drq(&res, 0); 126 if (drq == NULL) { 127 aprint_error_dev(sc->sc_dev, "unable to find drq resource\n"); 130 sc->sc_drq = drq->ar_drq;
|
/src/sys/arch/mac68k/dev/ |
mac68k5380.c | 359 volatile u_int8_t *drq; local in function:do_ncr5380_drq_intr 364 PID("drq (in)"); 366 PID("drq (out)"); 378 PID("drq berr"); 394 PID("end drq early"); 409 drq = (volatile u_int8_t *) ncr_5380_with_drq; 411 *data++ = *drq++; 439 drq = (volatile u_int8_t *) long_drq; 441 *data++ = *drq++; 457 drq = (volatile u_int8_t *) ncr_5380_with_drq [all...] |
sbc.c | 445 volatile u_int8_t *drq = 0; /* XXX gcc4 -Wuninitialized */ local in function:sbc_drq_intr 457 printf("%s: drq intr, dh_len=0x%x, dh_flags=0x%x\n", 491 printf("%s: drq /berr, complete=0x%x (pending 0x%x)\n", 512 drq = (volatile u_int8_t *)sc->sc_drq_addr; 515 #define W1 *drq++ = *data++ 543 drq = (volatile u_int8_t *)long_drq; 545 #define W1 *drq++ = *data++ 555 drq = (volatile u_int8_t *)sc->sc_drq_addr; 561 *drq = 0; 569 (void)*drq; [all...] |
/src/sys/arch/atari/conf/ |
MILAN.in | 50 fdcisa0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy contr.
|
/src/sys/dev/isapnp/ |
ess_isapnp.c | 118 sc->sc_audio1.drq = ipa->ipa_drq[0].num; 120 sc->sc_audio2.drq = ipa->ipa_drq[1].num;
|
isapnpdebug.c | 122 * Print a drq tag 125 isapnp_print_drq(const char *str, const struct isapnp_pin *drq) 128 u_char flags = drq->flags; 132 if (drq->bits & (1 << i)) 389 printf("drq[%d]: %d\n", i, p->num);
|
/src/sys/dev/mca/ |
esp_mca.c | 141 int scsi_id, irq, drq, error; local in function:esp_mca_attach 183 drq = (pos3 & 0x0f); 186 aprint_normal(" slot %d irq %d drq %d: NCR SCSI Adapter\n", 187 ma->ma_slot + 1, irq, drq); 209 &esc->sc_xfer, drq)) != 0){ 242 mca_dma_set_ioport(drq, iobase + N86C01_PIO);
|
edc_mca.c | 148 int irq, drq, iobase; local in function:edc_mca_attach 200 drq = (pos2 & DRQ_MASK) >> 2; 203 aprint_normal(": slot %d irq %d drq %d: %s\n", ma->ma_slot+1, 204 irq, drq, typestr); 211 if (drq == 2 || drq >= 8) { 213 "invalid DMA Arbitration Level %d\n", drq); 250 &sc->sc_dmamap_xfer, drq)) != 0){
|
/src/sys/arch/arm/ti/ |
ti_edma.c | 286 edma_channel_alloc(enum edma_type type, unsigned int drq, 293 KASSERT(drq < __arraycount(sc->sc_dma)); 304 if (!edma_bit_isset(sc->sc_dmamask, drq)) { 305 ch = &sc->sc_dma[drq]; 307 KASSERT(ch->ch_index == drq); 310 edma_bit_set(sc->sc_dmamask, drq);
|
/src/sys/dev/eisa/ |
uha_eisa.c | 175 int irq, drq; local in function:u24_find 185 drq = -1; 221 sc->sc_drq = drq;
|
/src/sys/arch/shark/ofw/ |
if_cs_ofisa_machdep.c | 162 descp[0].drq = -1;
|
/src/sys/dev/ic/ |
aha.c | 735 * Find the board and find its irq/drq 744 int irq, drq; local in function:aha_find 793 drq = -1; 796 drq = 0; 799 drq = 5; 802 drq = 6; 805 drq = 7; 808 printf("aha_find: illegal drq setting %x\n", config.reply.chan); 838 sc->sc_drq = drq;
|