Searched refs:iommu_map (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/include/linux/ |
D | iommu.h | 216 extern int iommu_map(struct iommu_domain *domain, unsigned long iova, 370 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
|
/linux-4.4.14/drivers/vfio/ |
D | vfio_iommu_type1.c | 521 ret = iommu_map(domain->domain, iova, in map_try_harder() 541 ret = iommu_map(d->domain, iova, (phys_addr_t)pfn << PAGE_SHIFT, in vfio_iommu_map() 692 ret = iommu_map(domain->domain, iova, phys, in vfio_iommu_replay() 723 ret = iommu_map(domain->domain, 0, page_to_phys(pages), PAGE_SIZE * 2, in vfio_test_domain_fgsp()
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_iommu.c | 65 ret = iommu_map(domain, da, pa, bytes, prot); in msm_iommu_map()
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 286 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() 303 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
|
/linux-4.4.14/drivers/iommu/ |
D | iommu.c | 361 ret = iommu_map(domain, addr, addr, pg_size, entry->prot); in iommu_group_create_direct_mappings() 1312 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function 1366 EXPORT_SYMBOL_GPL(iommu_map); 1445 ret = iommu_map(domain, iova + mapped, phys, s->length, prot); in default_iommu_map_sg()
|
D | dma-iommu.c | 377 if (iommu_map(domain, dma_addr, phys - iova_off, len, prot)) { in iommu_dma_map_page()
|
/linux-4.4.14/arch/x86/kvm/ |
D | iommu.c | 130 r = iommu_map(domain, gfn_to_gpa(gfn), pfn_to_hpa(pfn), in kvm_iommu_map_pages()
|
/linux-4.4.14/drivers/remoteproc/ |
D | remoteproc_core.c | 513 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_devmem() 622 ret = iommu_map(rproc->domain, rsc->da, dma, rsc->len, in rproc_handle_carveout()
|
/linux-4.4.14/arch/arm/mm/ |
D | dma-mapping.c | 1271 ret = iommu_map(mapping->domain, iova, phys, len, in __iommu_create_mapping() 1533 ret = iommu_map(mapping->domain, iova, phys, len, prot); in __map_sg_chunk() 1740 ret = iommu_map(mapping->domain, dma_addr, page_to_phys(page), len, prot); in arm_coherent_iommu_map_page()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | gk20a.c | 486 ret = iommu_map(imem->domain, offset, node->dma_addrs[i], in gk20a_instobj_ctor_iommu()
|
/linux-4.4.14/Documentation/ |
D | remoteproc.txt | 262 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
|