AUDIO_BUF_SIZE
sc->sc_channel[i].nd_dma = alloc_chipmem(AUDIO_BUF_SIZE*2);
if (blk > AUDIO_BUF_SIZE)
blk = AUDIO_BUF_SIZE;
dmap[0] += AUDIO_BUF_SIZE;
dmap[1] += AUDIO_BUF_SIZE;
dmap[2] += AUDIO_BUF_SIZE;
dmap[3] += AUDIO_BUF_SIZE;
if (bus_dmamem_alloc(sc->sc_dmat, AUDIO_BUF_SIZE, 0, 0, &segs, 1,
if (bus_dmamem_map(sc->sc_dmat, &segs, rsegs, AUDIO_BUF_SIZE,
if (bus_dmamap_create(sc->sc_dmat, AUDIO_BUF_SIZE, 1, AUDIO_BUF_SIZE,
AUDIO_BUF_SIZE);
AUDIO_BUF_SIZE, NULL, BUS_DMA_WAITOK)) {
AUDIO_BUF_SIZE);
AUDIO_BUF_SIZE);
return AUDIO_BUF_SIZE;
bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, AUDIO_BUF_SIZE,
if (n > AUDIO_BUF_SIZE) {
device_xname(sc->sc_dev), n, AUDIO_BUF_SIZE);
n = AUDIO_BUF_SIZE;