/freebsd-12-stable/sys/dev/sound/isa/ |
H A D | sndbuf_dma.c | 40 sndbuf_dmasetup(struct snd_dbuf *b, struct resource *drq) argument 43 if (drq == NULL) { 47 b->dmachan = rman_get_start(drq);
|
H A D | sbc.c | 67 int drq_rid[DRQ_MAX]; /* drq rids */ 68 struct resource *drq[DRQ_MAX]; /* drq resources */ member in struct:sbc_softc 69 int drq_alloced[DRQ_MAX]; /* drq alloc flag */ 369 if (scp->drq[0]) dl = rman_get_start(scp->drq[0]); else dl = -1; 370 if (scp->drq[1]) dh = rman_get_start(scp->drq[1]); else dh = dl; 373 r = scp->drq[0]; 374 scp->drq[ [all...] |
H A D | sb8.c | 82 struct resource *drq; member in struct:sb_info 272 if (sb->drq) { 273 isa_dma_release(rman_get_start(sb->drq)); 274 bus_release_resource(dev, SYS_RES_DRQ, 0, sb->drq); 275 sb->drq = NULL; 302 if (!sb->drq) 303 sb->drq = bus_alloc_resource_any(dev, SYS_RES_DRQ, 306 if (sb->io_base && sb->drq && sb->irq) { 307 isa_dma_acquire(rman_get_start(sb->drq)); 308 isa_dmainit(rman_get_start(sb->drq), s [all...] |
H A D | gusc.c | 80 int drq_rid[2]; /* drq rids */ 81 struct resource *drq[2]; /* drq resources */ member in struct:gusc_softc 82 int drq_alloced[2]; /* drq alloc flag */ 377 res = scp->drq; 526 for (i = 0 ; i < nitems(scp->drq); i++) { 527 if (scp->drq[i] == NULL) { 530 scp->drq[i] = 536 /* XXX The secondary drq is specified in the flag. */ 537 scp->drq[ [all...] |
H A D | mss.c | 1277 int flags, irq, drq, result = ENXIO, setres = 0; local 1308 drq = isa_get_drq(dev); 1335 if (!(drq == 0 || drq == 1 || drq == 3)) { 1336 printf("MSS: Bad DMA %d\n", drq); 1341 if (drq == 0) { 1719 printf("drq/irq conf %x\n", io_rd(mss, 0)); 1749 snprintf(status, SND_STATUSLEN, "at io 0x%jx irq %jd drq %d%s bufsz %u", 2124 u_int32_t drq local [all...] |
/freebsd-12-stable/sys/dev/buslogic/ |
H A D | bt_isa.c | 62 struct resource *drq; local 84 drq = bus_alloc_resource_any(dev, SYS_RES_DRQ, &rid, RF_ACTIVE); 85 if (!drq) { 95 drq = NULL; 97 bt_init_softc(dev, port, irq, drq); 111 if (bt->drq) 112 bus_release_resource(dev, SYS_RES_DRQ, 0, bt->drq); 178 bus_set_resource(dev, SYS_RES_DRQ, 0, info.drq, 1); 197 int error, drq; local 207 if ((drq [all...] |
H A D | btreg.h | 500 int drq; member in struct:bt_probe_info 593 struct resource *drq; member in struct:bt_softc 662 struct resource *drq);
|
H A D | bt.c | 202 struct resource *irq, struct resource *drq) 212 bt->drq = drq; 303 info->drq = 5; 306 info->drq = 6; 309 info->drq = 7; 317 info->drq = -1; 201 bt_init_softc(device_t dev, struct resource *port, struct resource *irq, struct resource *drq) argument
|
/freebsd-12-stable/sys/dev/aha/ |
H A D | aha_isa.c | 115 int drq; local 163 drq = 5; 166 drq = 6; 169 drq = 7; 176 error = bus_set_resource(dev, SYS_RES_DRQ, 0, drq, 1); 212 aha->drq = bus_alloc_resource_any(dev, SYS_RES_DRQ, &aha->drqrid, 214 if (!aha->drq) { 215 device_printf(dev, "Unable to allocate drq\n"); 219 #if 0 /* is the drq ever unset? */ 223 isa_dmacascade(rman_get_start(aha->drq)); [all...] |
H A D | ahareg.h | 369 struct resource *drq; member in struct:aha_softc
|
/freebsd-12-stable/sys/netinet6/ |
H A D | nd6_rtr.c | 127 defrouter_unlink(struct nd_defrouter *dr, struct nd_drhead *drq) argument 134 if (drq != NULL) 135 TAILQ_INSERT_TAIL(drq, dr, dr_entry); 2411 struct nd_drhead drq; local 2413 TAILQ_INIT(&drq); 2418 defrouter_unlink(dr, &drq); 2421 while ((dr = TAILQ_FIRST(&drq)) != NULL) { 2422 TAILQ_REMOVE(&drq, dr, dr_entry); 2436 struct nd_drhead drq; local 2438 TAILQ_INIT(&drq); 2466 struct nd_drhead drq; local [all...] |
/freebsd-12-stable/sys/isa/ |
H A D | isavar.h | 156 ISA_ACCESSOR(drq, DRQ, int)
|
H A D | isa_common.c | 374 int drq; local 382 for (drq = find_first_bit(mask); 383 drq != -1; 384 drq = find_next_bit(mask, drq)) { 386 drq, 1); 391 result->ic_drqmask[i] = (1 << drq); 397 * If we didn't find a place for drq range i, then 441 reason = "drq"; 644 retval += resource_list_print_type(rl, "drq", SYS_RES_DR [all...] |
H A D | pnp.c | 316 int drq; local 321 drq = ffs(config->ic_drqmask[i]) - 1; 322 pnp_write(PNP_DMA_CHANNEL(i), drq); local
|
/freebsd-12-stable/stand/common/ |
H A D | isapnp.h | 255 u_char drq[2]; member in struct:pnp_cinfo
|
/freebsd-12-stable/sys/dev/sound/pcm/ |
H A D | buffer.h | 128 int sndbuf_dmasetup(struct snd_dbuf *b, struct resource *drq);
|
/freebsd-12-stable/sys/dev/acpica/ |
H A D | acpi_resource.c | 517 static void acpi_res_set_drq(device_t dev, void *context, uint8_t *drq, 666 acpi_res_set_drq(device_t dev, void *context, uint8_t *drq, int count) argument 670 if (cp == NULL || drq == NULL) 677 bus_set_resource(dev, SYS_RES_DRQ, cp->ar_ndrq++, *drq, 1);
|
H A D | acpivar.h | 406 void (*set_drq)(device_t dev, void *context, uint8_t *drq,
|
/freebsd-12-stable/sys/dev/ctau/ |
H A D | if_ct.c | 532 rman_res_t iobase, drq, irq, rescount; local 552 if (bus_get_resource (dev, SYS_RES_DRQ, 0, &drq, &rescount) != 0) { 553 for (i = 0; (drq = dmatab [i]) != 0; i++) { 555 drq, drq + 1, 1)) 557 bus_set_resource (dev, SYS_RES_DRQ, 0, drq, 1); 571 drq, drq + 1, 1, RF_ACTIVE); 573 printf ("ct%d: cannot allocate drq\n", unit); 618 if (! ct_open_board (b, unit, iobase, irq, drq)) { [all...] |
/freebsd-12-stable/sys/dev/cx/ |
H A D | if_cx.c | 632 rman_res_t iobase, drq, irq, rescount; local 652 if (bus_get_resource (dev, SYS_RES_DRQ, 0, &drq, &rescount) != 0) { 653 for (i = 0; (drq = dmatab [i]) != 0; i++) { 655 drq, drq + 1, 1)) 657 bus_set_resource (dev, SYS_RES_DRQ, 0, drq, 1); 671 drq, drq + 1, 1, RF_ACTIVE); 673 printf ("cx%d: cannot allocate drq\n", unit); 718 if (! cx_open_board (b, unit, iobase, irq, drq)) { [all...] |
/freebsd-12-stable/share/examples/drivers/ |
H A D | make_device_driver.sh | 285 int drq; 355 bus_set_resource(child, SYS_RES_DRQ, 0, res[i].drq, 1);
|
/freebsd-12-stable/sys/dev/dpt/ |
H A D | dpt.h | 377 drq :1, /* data request active */ member in struct:reg_bit
|