Lines Matching refs:va
191 ptr = carveout->va + offset; in rproc_da_to_va()
208 void *va; in rproc_alloc_vring() local
218 va = dma_alloc_coherent(dev->parent, size, &dma, GFP_KERNEL); in rproc_alloc_vring()
219 if (!va) { in rproc_alloc_vring()
232 dma_free_coherent(dev->parent, size, va, dma); in rproc_alloc_vring()
237 dev_dbg(dev, "vring%d: va %p dma %llx size %x idr %d\n", i, va, in rproc_alloc_vring()
240 rvring->va = va; in rproc_alloc_vring()
294 dma_free_coherent(rproc->dev.parent, size, rvring->va, rvring->dma); in rproc_free_vring()
439 trace->va = ptr; in rproc_handle_trace()
447 trace->va = NULL; in rproc_handle_trace()
566 void *va; in rproc_handle_carveout() local
587 va = dma_alloc_coherent(dev->parent, rsc->len, &dma, GFP_KERNEL); in rproc_handle_carveout()
588 if (!va) { in rproc_handle_carveout()
594 dev_dbg(dev, "carveout va %p, dma %llx, len 0x%x\n", va, in rproc_handle_carveout()
663 carveout->va = va; in rproc_handle_carveout()
675 dma_free_coherent(dev->parent, rsc->len, va, dma); in rproc_handle_carveout()
785 dma_free_coherent(dev->parent, entry->len, entry->va, in rproc_resource_cleanup()