Searched refs:iommu_unmap (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/msm/ |
D | msm_iommu.c | 79 iommu_unmap(domain, da, bytes); in msm_iommu_map() 98 unmapped = iommu_unmap(domain, da, bytes); in msm_iommu_unmap()
|
/linux-4.1.27/drivers/vfio/ |
D | vfio_iommu_type1.c | 355 iommu_unmap(d->domain, dma->iova, dma->size); in vfio_unmap_unpin() 381 unmapped = iommu_unmap(domain->domain, iova, len); in vfio_unmap_unpin() 516 iommu_unmap(domain->domain, iova, PAGE_SIZE); in map_try_harder() 543 iommu_unmap(d->domain, iova, npage << PAGE_SHIFT); in vfio_iommu_map() 713 size_t unmapped = iommu_unmap(domain->domain, 0, PAGE_SIZE); in vfio_test_domain_fgsp() 716 iommu_unmap(domain->domain, PAGE_SIZE, PAGE_SIZE); in vfio_test_domain_fgsp()
|
/linux-4.1.27/include/linux/ |
D | iommu.h | 198 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, 341 static inline int iommu_unmap(struct iommu_domain *domain, unsigned long iova, in iommu_unmap() function
|
/linux-4.1.27/drivers/iommu/ |
D | iommu.c | 1076 iommu_unmap(domain, orig_iova, orig_size - size); in iommu_map() 1084 size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size) in iommu_unmap() function 1134 EXPORT_SYMBOL_GPL(iommu_unmap); 1172 iommu_unmap(domain, iova, mapped); in default_iommu_map_sg()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | gk20a.c | 177 iommu_unmap(priv->domain, in gk20a_instobj_dtor_iommu() 295 iommu_unmap(priv->domain, offset, PAGE_SIZE); in gk20a_instobj_ctor_iommu()
|
/linux-4.1.27/arch/x86/kvm/ |
D | iommu.c | 302 size = iommu_unmap(domain, gfn_to_gpa(gfn), PAGE_SIZE); in kvm_iommu_put_pages()
|
/linux-4.1.27/arch/arm/mm/ |
D | dma-mapping.c | 1268 iommu_unmap(mapping->domain, dma_addr, iova-dma_addr); in __iommu_create_mapping() 1284 iommu_unmap(mapping->domain, iova, size); in __iommu_remove_mapping() 1531 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk() 1779 iommu_unmap(mapping->domain, iova, len); in arm_coherent_iommu_unmap_page() 1808 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_page()
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 209 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | gem.c | 140 iommu_unmap(tegra->domain, bo->paddr, bo->size); in tegra_bo_iommu_unmap()
|
/linux-4.1.27/drivers/remoteproc/ |
D | remoteproc_core.c | 758 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()
|