/src/sys/dev/ieee1394/ |
fwdma.c | 69 void *v_addr; local in function:fwdma_malloc 78 err = bus_dmamem_map(dmat, &segs, nsegs, size, &v_addr, flags); 91 bus_dmamem_unmap(dmat, v_addr, size); 97 err = bus_dmamap_load(dmat, *dmamap, v_addr, size, NULL, flags); 101 bus_dmamem_unmap(dmat, v_addr, size); 106 return v_addr; 135 dma->v_addr = 137 if (dma->v_addr != NULL) { 141 return dma->v_addr; 180 seg->v_addr = fwdma_malloc(fc->dev, am->dma_tag, &seg->dma_map [all...] |
fwdma.h | 44 void * v_addr; member in struct:fwdma_alloc 50 void * v_addr; member in struct:fwdma_seg 68 return (char *)am->seg[offset / ssize].v_addr + (offset % ssize);
|