Home
last modified time | relevance | path

Searched refs:iommu_unmap (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_iommu.c79 iommu_unmap(domain, da, bytes); in msm_iommu_map()
98 unmapped = iommu_unmap(domain, da, bytes); in msm_iommu_unmap()
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_type1.c355 iommu_unmap(d->domain, dma->iova, dma->size); in vfio_unmap_unpin()
381 unmapped = iommu_unmap(domain->domain, iova, len); in vfio_unmap_unpin()
529 iommu_unmap(domain->domain, iova, PAGE_SIZE); in map_try_harder()
556 iommu_unmap(d->domain, iova, npage << PAGE_SHIFT); in vfio_iommu_map()
726 size_t unmapped = iommu_unmap(domain->domain, 0, PAGE_SIZE); in vfio_test_domain_fgsp()
729 iommu_unmap(domain->domain, PAGE_SIZE, PAGE_SIZE); in vfio_test_domain_fgsp()
/linux-4.4.14/include/linux/
Diommu.h218 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova,
376 static inline int iommu_unmap(struct iommu_domain *domain, unsigned long iova, in iommu_unmap() function
/linux-4.4.14/drivers/iommu/
Diommu.c1360 iommu_unmap(domain, orig_iova, orig_size - size); in iommu_map()
1368 size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size) in iommu_unmap() function
1418 EXPORT_SYMBOL_GPL(iommu_unmap);
1456 iommu_unmap(domain, iova, mapped); in default_iommu_map_sg()
Ddma-iommu.c180 size -= iommu_unmap(domain, pfn << shift, size); in __iommu_dma_unmap()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c347 iommu_unmap(imem->domain, in gk20a_instobj_dtor_iommu()
493 iommu_unmap(imem->domain, offset, PAGE_SIZE); in gk20a_instobj_ctor_iommu()
/linux-4.4.14/arch/x86/kvm/
Diommu.c304 size = iommu_unmap(domain, gfn_to_gpa(gfn), PAGE_SIZE); in kvm_iommu_put_pages()
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c1280 iommu_unmap(mapping->domain, dma_addr, iova-dma_addr); in __iommu_create_mapping()
1296 iommu_unmap(mapping->domain, iova, size); in __iommu_remove_mapping()
1543 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk()
1791 iommu_unmap(mapping->domain, iova, len); in arm_coherent_iommu_unmap_page()
1820 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_page()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_uiom.c209 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
/linux-4.4.14/drivers/gpu/drm/tegra/
Dgem.c140 iommu_unmap(tegra->domain, bo->paddr, bo->size); in tegra_bo_iommu_unmap()
/linux-4.4.14/drivers/remoteproc/
Dremoteproc_core.c772 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()