Lines Matching refs:sc_dmat
91 bus_dma_tag_t sc_dmat; member
208 sc->sc_dmat = iosc->sc_dmat; in bba_attach()
281 if (bus_dmamem_alloc(sc->sc_dmat, size, BBA_DMABUF_ALIGN, in bba_allocm()
288 if (bus_dmamem_map(sc->sc_dmat, &seg, rseg, size, in bba_allocm()
306 bus_dmamem_unmap(sc->sc_dmat, kva, size); in bba_allocm()
308 bus_dmamem_free(sc->sc_dmat, &seg, 1); in bba_allocm()
332 bus_dmamem_unmap(sc->sc_dmat, kva, m->size); in bba_freem()
336 bus_dmamem_free(sc->sc_dmat, &seg, 1); in bba_freem()
368 bus_dmamap_unload(sc->sc_dmat, d->dmam); in bba_halt_output()
369 bus_dmamap_destroy(sc->sc_dmat, d->dmam); in bba_halt_output()
394 bus_dmamap_unload(sc->sc_dmat, d->dmam); in bba_halt_input()
395 bus_dmamap_destroy(sc->sc_dmat, d->dmam); in bba_halt_input()
434 if (bus_dmamap_create(sc->sc_dmat, (char *)end - (char *)start, in bba_trigger_output()
442 if (bus_dmamap_load(sc->sc_dmat, d->dmam, start, in bba_trigger_output()
473 bus_dmamap_unload(sc->sc_dmat, d->dmam); in bba_trigger_output()
475 bus_dmamap_destroy(sc->sc_dmat, d->dmam); in bba_trigger_output()
501 if (bus_dmamap_create(sc->sc_dmat, (char *)end - (char *)start, in bba_trigger_input()
509 if (bus_dmamap_load(sc->sc_dmat, d->dmam, start, in bba_trigger_input()
540 bus_dmamap_unload(sc->sc_dmat, d->dmam); in bba_trigger_input()
542 bus_dmamap_destroy(sc->sc_dmat, d->dmam); in bba_trigger_input()