Home | History | Annotate | Download | only in vr

Lines Matching refs:sc_dmat

67 	bus_dma_tag_t		sc_dmat;
168 sc->sc_dmat = &vrdcu_bus_dma_tag;
205 if (bus_dmamem_alloc(sc->sc_dmat, AUDIO_BUF_SIZE, 0, 0, &segs, 1,
210 if (bus_dmamem_map(sc->sc_dmat, &segs, rsegs, AUDIO_BUF_SIZE,
214 bus_dmamem_free(sc->sc_dmat, &segs, rsegs);
217 if (bus_dmamap_create(sc->sc_dmat, AUDIO_BUF_SIZE, 1, AUDIO_BUF_SIZE,
220 bus_dmamem_unmap(sc->sc_dmat, (void *)sc->sc_buf,
222 bus_dmamem_free(sc->sc_dmat, &segs, rsegs);
225 if (bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, sc->sc_buf,
228 bus_dmamap_destroy(sc->sc_dmat, sc->sc_dmap);
229 bus_dmamem_unmap(sc->sc_dmat, (void *)sc->sc_buf,
231 bus_dmamem_free(sc->sc_dmat, &segs, rsegs);
236 bus_dmamap_unload(sc->sc_dmat, sc->sc_dmap);
237 bus_dmamap_destroy(sc->sc_dmat, sc->sc_dmap);
238 bus_dmamem_unmap(sc->sc_dmat, (void *)sc->sc_buf,
240 bus_dmamem_free(sc->sc_dmat, &segs, rsegs);
352 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, AUDIO_BUF_SIZE,