Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_iommu.c80 iommu_unmap(iommu->domain, iova, len); in msm_iommu_unmap()
/Linux-v4.19/drivers/vfio/
Dvfio_iommu_type1.c741 size_t unmapped = iommu_unmap(domain->domain, *iova, len); in unmap_unpin_slow()
780 iommu_unmap(d->domain, dma->iova, dma->size); in vfio_unmap_unpin()
1002 iommu_unmap(domain->domain, iova, PAGE_SIZE); in map_try_harder()
1029 iommu_unmap(d->domain, iova, npage << PAGE_SHIFT); in vfio_iommu_map()
1277 size_t unmapped = iommu_unmap(domain->domain, 0, PAGE_SIZE); in vfio_test_domain_fgsp()
1280 iommu_unmap(domain->domain, PAGE_SIZE, PAGE_SIZE); in vfio_test_domain_fgsp()
/Linux-v4.19/include/linux/
Diommu.h298 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova,
456 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c336 iommu_unmap(imem->domain, in gk20a_instobj_dtor_iommu()
484 iommu_unmap(imem->domain, offset, PAGE_SIZE); in gk20a_instobj_ctor_iommu()
/Linux-v4.19/arch/arm/mm/
Ddma-mapping.c1438 iommu_unmap(mapping->domain, dma_addr, iova-dma_addr); in __iommu_create_mapping()
1454 iommu_unmap(mapping->domain, iova, size); in __iommu_remove_mapping()
1725 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk()
1973 iommu_unmap(mapping->domain, iova, len); in arm_coherent_iommu_unmap_page()
2001 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_page()
2058 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_resource()
/Linux-v4.19/drivers/iommu/
Diommu.c1594 iommu_unmap(domain, orig_iova, orig_size - size); in iommu_map()
1662 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function
1667 EXPORT_SYMBOL_GPL(iommu_unmap);
1712 iommu_unmap(domain, iova, mapped); in iommu_map_sg()
Ddma-iommu.c411 WARN_ON(iommu_unmap(domain, dma_addr, size) != size); in __iommu_dma_unmap()
/Linux-v4.19/drivers/gpu/host1x/
Dcdma.c58 iommu_unmap(host1x->domain, pb->dma, pb->alloc_size); in host1x_pushbuffer_destroy()
Djob.c574 iommu_unmap(host->domain, job->addr_phys[i], in host1x_job_unpin()
/Linux-v4.19/drivers/gpu/drm/msm/adreno/
Da6xx_gmu.c760 iommu_unmap(gmu->domain, iova, PAGE_SIZE); in a6xx_gmu_memory_free()
806 iommu_unmap(gmu->domain, in a6xx_gmu_memory_alloc()
/Linux-v4.19/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c72 iommu_unmap(private->domain, rk_obj->dma_addr, rk_obj->size); in rockchip_gem_iommu_unmap()
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_uiom.c219 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
/Linux-v4.19/drivers/gpu/drm/tegra/
Dgem.c164 iommu_unmap(tegra->domain, bo->paddr, bo->size); in tegra_bo_iommu_unmap()
Ddrm.c1170 iommu_unmap(tegra->domain, dma, size); in tegra_drm_free()
/Linux-v4.19/drivers/remoteproc/
Dremoteproc_core.c886 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()