Lines Matching refs:da
156 void *rproc_da_to_va(struct rproc *rproc, u64 da, int len) in rproc_da_to_va() argument
162 int offset = da - carveout->da; in rproc_da_to_va()
231 rsc->vring[i].da = dma; in rproc_alloc_vring()
245 i, vring->da, vring->num, vring->align); in rproc_parse_vring()
279 rsc->vring[idx].da = 0; in rproc_free_vring()
407 ptr = rproc_da_to_va(rproc, rsc->da, rsc->len); in rproc_handle_trace()
439 rsc->da, rsc->len); in rproc_handle_trace()
497 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_devmem()
510 mapping->da = rsc->da; in rproc_handle_devmem()
515 rsc->pa, rsc->da, rsc->len); in rproc_handle_devmem()
565 rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_carveout()
608 ret = iommu_map(rproc->domain, rsc->da, dma, rsc->len, in rproc_handle_carveout()
622 mapping->da = rsc->da; in rproc_handle_carveout()
627 rsc->da, (unsigned long long)dma); in rproc_handle_carveout()
652 carveout->da = rsc->da; in rproc_handle_carveout()
758 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()