Lines Matching refs:da
169 void *rproc_da_to_va(struct rproc *rproc, u64 da, int len) in rproc_da_to_va() argument
175 ptr = rproc->ops->da_to_va(rproc, da, len); in rproc_da_to_va()
181 int offset = da - carveout->da; in rproc_da_to_va()
251 rsc->vring[i].da = dma; in rproc_alloc_vring()
265 i, vring->da, vring->num, vring->align); in rproc_parse_vring()
299 rsc->vring[idx].da = 0; in rproc_free_vring()
427 ptr = rproc_da_to_va(rproc, rsc->da, rsc->len); in rproc_handle_trace()
457 rsc->da, rsc->len); in rproc_handle_trace()
513 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_devmem()
526 mapping->da = rsc->da; in rproc_handle_devmem()
531 rsc->pa, rsc->da, rsc->len); in rproc_handle_devmem()
581 rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_carveout()
622 ret = iommu_map(rproc->domain, rsc->da, dma, rsc->len, in rproc_handle_carveout()
636 mapping->da = rsc->da; in rproc_handle_carveout()
641 rsc->da, (unsigned long long)dma); in rproc_handle_carveout()
666 carveout->da = rsc->da; in rproc_handle_carveout()
772 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()