Searched refs:drq (Results 1 - 22 of 22) sorted by relevance

/freebsd-12-stable/sys/dev/sound/isa/
H A Dsndbuf_dma.c40 sndbuf_dmasetup(struct snd_dbuf *b, struct resource *drq) argument
43 if (drq == NULL) {
47 b->dmachan = rman_get_start(drq);
H A Dsbc.c67 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 Dsb8.c82 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 Dgusc.c80 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 Dmss.c1277 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 Dbt_isa.c62 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 Dbtreg.h500 int drq; member in struct:bt_probe_info
593 struct resource *drq; member in struct:bt_softc
662 struct resource *drq);
H A Dbt.c202 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 Daha_isa.c115 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 Dahareg.h369 struct resource *drq; member in struct:aha_softc
/freebsd-12-stable/sys/netinet6/
H A Dnd6_rtr.c127 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 Disavar.h156 ISA_ACCESSOR(drq, DRQ, int)
H A Disa_common.c374 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 Dpnp.c316 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 Disapnp.h255 u_char drq[2]; member in struct:pnp_cinfo
/freebsd-12-stable/sys/dev/sound/pcm/
H A Dbuffer.h128 int sndbuf_dmasetup(struct snd_dbuf *b, struct resource *drq);
/freebsd-12-stable/sys/dev/acpica/
H A Dacpi_resource.c517 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 Dacpivar.h406 void (*set_drq)(device_t dev, void *context, uint8_t *drq,
/freebsd-12-stable/sys/dev/ctau/
H A Dif_ct.c532 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 Dif_cx.c632 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 Dmake_device_driver.sh285 int drq;
355 bus_set_resource(child, SYS_RES_DRQ, 0, res[i].drq, 1);
/freebsd-12-stable/sys/dev/dpt/
H A Ddpt.h377 drq :1, /* data request active */ member in struct:reg_bit

Completed in 229 milliseconds