Lines Matching refs:v_addr
75 dma->v_addr = NULL; in fwdma_malloc()
95 err = bus_dmamem_alloc(dma->dma_tag, &dma->v_addr, in fwdma_malloc()
103 bus_dmamap_load(dma->dma_tag, dma->dma_map, dma->v_addr, in fwdma_malloc()
106 return (dma->v_addr); in fwdma_malloc()
113 bus_dmamem_free(dma->dma_tag, dma->v_addr, dma->dma_map); in fwdma_free()
122 void *v_addr; in fwdma_malloc_size() local
124 if (bus_dmamem_alloc(dmat, &v_addr, flag, dmamap)) { in fwdma_malloc_size()
128 bus_dmamap_load(dmat, *dmamap, v_addr, size, in fwdma_malloc_size()
130 return (v_addr); in fwdma_malloc_size()
188 seg->v_addr = fwdma_malloc_size(am->dma_tag, &seg->dma_map, in fwdma_malloc_multiseg()
190 if (seg->v_addr == NULL) { in fwdma_malloc_multiseg()
208 seg->v_addr, am->ssize); in fwdma_free_multiseg()