| /Linux-v5.4/drivers/infiniband/hw/usnic/ |
| D | usnic_uiom.c | 284 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() 301 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
|
| /Linux-v5.4/drivers/media/platform/qcom/venus/ |
| D | firmware.c | 138 ret = iommu_map(iommu, VENUS_FW_START_ADDR, mem_phys, mem_size, in venus_boot_no_tz()
|
| /Linux-v5.4/include/linux/ |
| D | iommu.h | 422 extern int iommu_map(struct iommu_domain *domain, unsigned long iova, 659 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
|
| /Linux-v5.4/drivers/iommu/ |
| D | iommu.c | 663 ret = iommu_map(domain, addr, addr, pg_size, entry->prot); in iommu_group_create_direct_mappings() 1857 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function 1916 EXPORT_SYMBOL_GPL(iommu_map); 2006 ret = iommu_map(domain, iova + mapped, start, len, prot); in iommu_map_sg()
|
| D | dma-iommu.c | 479 if (iommu_map(domain, iova, phys - iova_off, size, prot)) { in __iommu_dma_map() 1161 if (iommu_map(domain, iova, msi_addr, size, prot)) in iommu_dma_get_msi_page()
|
| /Linux-v5.4/arch/arm/mm/ |
| D | dma-mapping.c | 1374 ret = iommu_map(mapping->domain, iova, phys, len, in __iommu_create_mapping() 1643 ret = iommu_map(mapping->domain, iova, phys, len, prot); in __map_sg_chunk() 1851 ret = iommu_map(mapping->domain, dma_addr, page_to_phys(page), len, prot); in arm_coherent_iommu_map_page() 1957 ret = iommu_map(mapping->domain, dma_addr, addr, len, prot); in arm_iommu_map_resource()
|
| /Linux-v5.4/drivers/gpu/host1x/ |
| D | cdma.c | 107 err = iommu_map(host1x->domain, pb->dma, pb->phys, size, in host1x_pushbuffer_init()
|
| /Linux-v5.4/drivers/vfio/ |
| D | vfio_iommu_type1.c | 992 ret = iommu_map(d->domain, iova, (phys_addr_t)pfn << PAGE_SHIFT, in vfio_iommu_map() 1250 ret = iommu_map(domain->domain, iova, phys, in vfio_iommu_replay() 1281 ret = iommu_map(domain->domain, 0, page_to_phys(pages), PAGE_SIZE * 2, in vfio_test_domain_fgsp()
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| D | gk20a.c | 477 ret = iommu_map(imem->domain, offset, node->dma_addrs[i], in gk20a_instobj_ctor_iommu()
|
| /Linux-v5.4/drivers/remoteproc/ |
| D | remoteproc_core.c | 703 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_devmem() 793 ret = iommu_map(rproc->domain, mem->da, dma, mem->len, in rproc_alloc_carveout()
|
| /Linux-v5.4/Documentation/ |
| D | remoteproc.txt | 311 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
|
| /Linux-v5.4/drivers/gpu/drm/msm/adreno/ |
| D | a6xx_gmu.c | 927 ret = iommu_map(gmu->domain, in a6xx_gmu_memory_alloc()
|
| /Linux-v5.4/drivers/gpu/drm/tegra/ |
| D | drm.c | 1170 err = iommu_map(tegra->domain, *dma, virt_to_phys(virt), in tegra_drm_alloc()
|