| /Linux-v5.4/drivers/gpu/drm/msm/ |
| D | msm_iommu.c | 58 iommu_unmap(iommu->domain, iova, len); in msm_iommu_unmap()
|
| /Linux-v5.4/drivers/staging/media/tegra-vde/ |
| D | iommu.c | 57 iommu_unmap(vde->domain, addr, size); in tegra_vde_iommu_unmap()
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| D | gk20a.c | 336 iommu_unmap(imem->domain, in gk20a_instobj_dtor_iommu() 484 iommu_unmap(imem->domain, offset, PAGE_SIZE); in gk20a_instobj_ctor_iommu()
|
| /Linux-v5.4/arch/arm/mm/ |
| D | dma-mapping.c | 1383 iommu_unmap(mapping->domain, dma_addr, iova-dma_addr); in __iommu_create_mapping() 1399 iommu_unmap(mapping->domain, iova, size); in __iommu_remove_mapping() 1653 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk() 1901 iommu_unmap(mapping->domain, iova, len); in arm_coherent_iommu_unmap_page() 1929 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_page() 1986 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_resource()
|
| /Linux-v5.4/drivers/media/platform/qcom/venus/ |
| D | firmware.c | 169 unmapped = iommu_unmap(iommu, VENUS_FW_START_ADDR, mapped); in venus_shutdown_no_tz()
|
| /Linux-v5.4/include/linux/ |
| D | iommu.h | 424 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, 665 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function
|
| /Linux-v5.4/drivers/vfio/ |
| D | vfio_iommu_type1.c | 739 size_t unmapped = iommu_unmap(domain->domain, *iova, len); in unmap_unpin_slow() 779 iommu_unmap(d->domain, dma->iova, dma->size); in vfio_unmap_unpin() 1004 iommu_unmap(d->domain, iova, npage << PAGE_SHIFT); in vfio_iommu_map() 1284 size_t unmapped = iommu_unmap(domain->domain, 0, PAGE_SIZE); in vfio_test_domain_fgsp() 1287 iommu_unmap(domain->domain, PAGE_SIZE, PAGE_SIZE); in vfio_test_domain_fgsp()
|
| /Linux-v5.4/drivers/iommu/ |
| D | iommu.c | 1910 iommu_unmap(domain, orig_iova, orig_size - size); in iommu_map() 1972 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function 1984 EXPORT_SYMBOL_GPL(iommu_unmap); 2029 iommu_unmap(domain, iova, mapped); in iommu_map_sg()
|
| /Linux-v5.4/drivers/gpu/host1x/ |
| D | cdma.c | 57 iommu_unmap(host1x->domain, pb->dma, pb->alloc_size); in host1x_pushbuffer_destroy()
|
| D | job.c | 563 iommu_unmap(host->domain, job->addr_phys[i], in host1x_job_unpin()
|
| /Linux-v5.4/drivers/gpu/drm/rockchip/ |
| D | rockchip_drm_gem.c | 64 iommu_unmap(private->domain, rk_obj->dma_addr, rk_obj->size); in rockchip_gem_iommu_unmap()
|
| /Linux-v5.4/drivers/gpu/drm/msm/adreno/ |
| D | a6xx_gmu.c | 890 iommu_unmap(gmu->domain, iova, PAGE_SIZE); in a6xx_gmu_memory_free() 936 iommu_unmap(gmu->domain, in a6xx_gmu_memory_alloc()
|
| /Linux-v5.4/drivers/infiniband/hw/usnic/ |
| D | usnic_uiom.c | 207 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
|
| /Linux-v5.4/drivers/gpu/drm/tegra/ |
| D | gem.c | 164 iommu_unmap(tegra->domain, bo->paddr, bo->size); in tegra_bo_iommu_unmap()
|
| D | drm.c | 1194 iommu_unmap(tegra->domain, dma, size); in tegra_drm_free()
|
| /Linux-v5.4/drivers/remoteproc/ |
| D | remoteproc_core.c | 1271 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()
|