HomeSort by: relevance | last modified time | path
    Searched refs:drq (Results 1 - 25 of 39) sorted by relevancy

1 2

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

Completed in 25 milliseconds

1 2