Home
last modified time | relevance | path

Searched refs:drq2 (Results 1 – 4 of 4) sorted by relevance

/NextBSD/sys/dev/sound/isa/
HDsb16.c87 struct resource *drq2; member
440 if (sb->drq2) { in sb16_release_resources()
441 if (sb->drq2 != sb->drq1) { in sb16_release_resources()
442 isa_dma_release(rman_get_start(sb->drq2)); in sb16_release_resources()
443 bus_release_resource(dev, SYS_RES_DRQ, 1, sb->drq2); in sb16_release_resources()
445 sb->drq2 = 0; in sb16_release_resources()
484 if (!sb->drq2) in sb16_alloc_resources()
485 sb->drq2 = bus_alloc_resource_any(dev, SYS_RES_DRQ, &rid, in sb16_alloc_resources()
492 if (sb->drq2) { in sb16_alloc_resources()
493 isa_dma_acquire(rman_get_start(sb->drq2)); in sb16_alloc_resources()
[all …]
HDad1816.c58 struct resource *drq2; /* rec */ member
330 ad1816->drq2); in ad1816chan_init()
500 if (ad1816->drq2) { in ad1816_release_resources()
501 isa_dma_release(rman_get_start(ad1816->drq2)); in ad1816_release_resources()
502 bus_release_resource(dev, SYS_RES_DRQ, ad1816->drq2_rid, ad1816->drq2); in ad1816_release_resources()
503 ad1816->drq2 = 0; in ad1816_release_resources()
533 if (!ad1816->drq2) in ad1816_alloc_resources()
534 ad1816->drq2 = bus_alloc_resource_any(dev, SYS_RES_DRQ, in ad1816_alloc_resources()
543 if (ad1816->drq2) { in ad1816_alloc_resources()
544 rdma = rman_get_start(ad1816->drq2); in ad1816_alloc_resources()
[all …]
HDess.c99 struct resource *drq2; member
301 if (sc->drq2) { in ess_release_resources()
302 isa_dma_release(rman_get_start(sc->drq2)); in ess_release_resources()
303 bus_release_resource(dev, SYS_RES_DRQ, 1, sc->drq2); in ess_release_resources()
304 sc->drq2 = 0; in ess_release_resources()
335 if (!sc->drq2) in ess_alloc_resources()
336 sc->drq2 = bus_alloc_resource_any(dev, SYS_RES_DRQ, in ess_alloc_resources()
343 if (sc->drq2) { in ess_alloc_resources()
344 isa_dma_acquire(rman_get_start(sc->drq2)); in ess_alloc_resources()
345 isa_dmainit(rman_get_start(sc->drq2), sc->bufsize); in ess_alloc_resources()
[all …]
HDmss.c70 struct resource *drq2; /* rec */ member
282 if (mss->drq2) { in mss_release_resources()
283 if (mss->drq2 != mss->drq1) { in mss_release_resources()
284 isa_dma_release(rman_get_start(mss->drq2)); in mss_release_resources()
286 mss->drq2); in mss_release_resources()
288 mss->drq2 = 0; in mss_release_resources()
338 if (mss->drq2_rid >= 0 && !mss->drq2) in mss_alloc_resources()
339 mss->drq2 = bus_alloc_resource_any(dev, SYS_RES_DRQ, in mss_alloc_resources()
345 if (mss->drq2_rid >= 0 && !mss->drq2) ok = 0; in mss_alloc_resources()
352 if (mss->drq2) { in mss_alloc_resources()
[all …]