Home
last modified time | relevance | path

Searched refs:iommu_map (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/include/linux/
Diommu.h296 extern int iommu_map(struct iommu_domain *domain, unsigned long iova,
450 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_uiom.c296 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
313 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
/Linux-v4.19/drivers/vfio/
Dvfio_iommu_type1.c994 ret = iommu_map(domain->domain, iova, in map_try_harder()
1014 ret = iommu_map(d->domain, iova, (phys_addr_t)pfn << PAGE_SHIFT, in vfio_iommu_map()
1243 ret = iommu_map(domain->domain, iova, phys, in vfio_iommu_replay()
1274 ret = iommu_map(domain->domain, 0, page_to_phys(pages), PAGE_SIZE * 2, in vfio_test_domain_fgsp()
/Linux-v4.19/drivers/iommu/
Diommu.c560 ret = iommu_map(domain, addr, addr, pg_size, entry->prot); in iommu_group_create_direct_mappings()
1545 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
1600 EXPORT_SYMBOL_GPL(iommu_map);
1701 ret = iommu_map(domain, iova + mapped, phys, s->length, prot); in iommu_map_sg()
Ddma-iommu.c625 if (iommu_map(domain, iova, phys - iova_off, size, prot)) { in __iommu_dma_map()
/Linux-v4.19/drivers/gpu/host1x/
Dcdma.c108 err = iommu_map(host1x->domain, pb->dma, pb->phys, size, in host1x_pushbuffer_init()
/Linux-v4.19/arch/arm/mm/
Ddma-mapping.c1429 ret = iommu_map(mapping->domain, iova, phys, len, in __iommu_create_mapping()
1715 ret = iommu_map(mapping->domain, iova, phys, len, prot); in __map_sg_chunk()
1923 ret = iommu_map(mapping->domain, dma_addr, page_to_phys(page), len, prot); in arm_coherent_iommu_map_page()
2029 ret = iommu_map(mapping->domain, dma_addr, addr, len, prot); in arm_iommu_map_resource()
/Linux-v4.19/drivers/remoteproc/
Dremoteproc_core.c559 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_devmem()
667 ret = iommu_map(rproc->domain, rsc->da, dma, rsc->len, in rproc_handle_carveout()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c477 ret = iommu_map(imem->domain, offset, node->dma_addrs[i], in gk20a_instobj_ctor_iommu()
/Linux-v4.19/drivers/gpu/drm/msm/adreno/
Da6xx_gmu.c797 ret = iommu_map(gmu->domain, in a6xx_gmu_memory_alloc()
/Linux-v4.19/Documentation/
Dremoteproc.txt311 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
/Linux-v4.19/drivers/gpu/drm/tegra/
Ddrm.c1146 err = iommu_map(tegra->domain, *dma, virt_to_phys(virt), in tegra_drm_alloc()