Lines Matching refs:da
167 void *rproc_da_to_va(struct rproc *rproc, u64 da, int len) in rproc_da_to_va() argument
173 int offset = da - carveout->da; in rproc_da_to_va()
242 rsc->vring[i].da = dma; in rproc_alloc_vring()
256 i, vring->da, vring->num, vring->align); in rproc_parse_vring()
290 rsc->vring[idx].da = 0; in rproc_free_vring()
418 ptr = rproc_da_to_va(rproc, rsc->da, rsc->len); in rproc_handle_trace()
450 rsc->da, rsc->len); in rproc_handle_trace()
508 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_devmem()
521 mapping->da = rsc->da; in rproc_handle_devmem()
526 rsc->pa, rsc->da, rsc->len); in rproc_handle_devmem()
576 rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_carveout()
619 ret = iommu_map(rproc->domain, rsc->da, dma, rsc->len, in rproc_handle_carveout()
633 mapping->da = rsc->da; in rproc_handle_carveout()
638 rsc->da, (unsigned long long)dma); in rproc_handle_carveout()
663 carveout->da = rsc->da; in rproc_handle_carveout()
776 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()