Lines Matching refs:dmat
957 bktr->dmat = pa->pa_dmat;
1007 bktr->dmat = pa->pa_dmat;
1102 bus_dma_tag_t dmat = bktr->dmat;
1112 if (bus_dmamem_alloc(dmat, size, align, 0, &seg, 1,
1115 if (bus_dmamem_alloc(dmat, size, align, 0, &seg, 1,
1122 if (bus_dmamem_map(dmat, &seg, rseg, size,
1126 bus_dmamem_free(dmat, &seg, rseg);
1135 if (bus_dmamap_create(dmat, size, 1, size, 0, BUS_DMA_NOWAIT, dmapp)) {
1138 bus_dmamem_unmap(dmat, kva, size);
1139 bus_dmamem_free(dmat, &seg, rseg);
1142 if (bus_dmamap_load(dmat, *dmapp, kva, size, NULL, BUS_DMA_NOWAIT)) {
1145 bus_dmamem_unmap(dmat, kva, size);
1146 bus_dmamem_free(dmat, &seg, rseg);
1147 bus_dmamap_destroy(dmat, *dmapp);
1159 bus_dma_tag_t dmat = bktr->dmat;
1162 bus_dmamem_unmap(dmat, (caddr_t)kva, dmap->dm_mapsize);
1164 bus_dmamem_unmap(dmat, (caddr_t)kva, bktr->dm_mapsize);
1166 bus_dmamem_free(dmat, dmap->dm_segs, 1);
1167 bus_dmamap_destroy(dmat, dmap);
1327 return (bus_dmamem_mmap(bktr->dmat, bktr->dm_mem->dm_segs, 1,