| /linux/drivers/iommu/generic_pt/ |
| H A D | kunit_iommu_pt.h | 82 ret = iommu_unmap(&priv->domain, va, len); in do_unmap() 266 gnmapped = iommu_unmap(&priv->domain, vaddr, base_len); in test_unmap_split() 272 gnmapped = iommu_unmap(&priv->domain, vaddr, base_len); in test_unmap_split() 274 gnmapped = iommu_unmap(&priv->domain, vaddr + next_len, in test_unmap_split()
|
| /linux/tools/testing/selftests/vfio/lib/include/libvfio/ |
| H A D | iommu.h | 47 static inline void iommu_unmap(struct iommu *iommu, struct dma_region *region) in iommu_unmap() function
|
| /linux/drivers/accel/rocket/ |
| H A D | rocket_gem.c | 22 unmapped = iommu_unmap(bo->domain->domain, bo->mm.start, bo->size); in rocket_gem_bo_free()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| H A D | gk20a.c | 336 iommu_unmap(imem->domain, in gk20a_instobj_dtor_iommu() 485 iommu_unmap(imem->domain, offset, PAGE_SIZE); in gk20a_instobj_ctor_iommu()
|
| /linux/tools/testing/selftests/vfio/ |
| H A D | vfio_pci_driver_test.c | 41 iommu_unmap(iommu, region); in region_teardown()
|
| /linux/arch/arm/mm/ |
| H A D | dma-mapping.c | 995 iommu_unmap(mapping->domain, dma_addr, iova-dma_addr); in __iommu_create_mapping() 1011 iommu_unmap(mapping->domain, iova, size); in __iommu_remove_mapping() 1221 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk() 1422 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_phys()
|
| /linux/drivers/iommu/ |
| H A D | iommu.c | 2639 iommu_unmap(domain, orig_iova, orig_size - size); in __iommu_map_domain_pgtbl() 2666 iommu_unmap(domain, iova, mapped); in iommu_map_nosync() 2691 iommu_unmap(domain, iova, size); in iommu_map() 2788 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function 2800 EXPORT_SYMBOL_GPL(iommu_unmap); 2874 iommu_unmap(domain, iova, mapped); in iommu_map_sg()
|
| /linux/include/linux/ |
| H A D | iommu.h | 924 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, 1252 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_gem.c | 69 iommu_unmap(private->domain, rk_obj->dma_addr, rk_obj->size); in rockchip_gem_iommu_unmap()
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 201 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
|
| /linux/drivers/gpu/host1x/ |
| H A D | job.c | 663 iommu_unmap(host->domain, job->addr_phys[i], map->size); in host1x_job_unpin()
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_q6v5_adsp.c | 336 iommu_unmap(rproc->domain, adsp->mem_phys, adsp->mem_size); in adsp_unmap_carveout()
|
| H A D | remoteproc_core.c | 1235 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_iommu.c | 701 iommu_unmap(iommu->domain, iova, len); in msm_iommu_unmap()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | gem.c | 284 iommu_unmap(tegra->domain, bo->iova, bo->size); in tegra_bo_iommu_unmap()
|
| H A D | drm.c | 1081 iommu_unmap(tegra->domain, dma, size); in tegra_drm_free()
|
| /linux/drivers/vhost/ |
| H A D | vdpa.c | 916 iommu_unmap(v->domain, map->start, map->size); in vhost_vdpa_general_unmap()
|
| /linux/sound/usb/qcom/ |
| H A D | qc_audio_offload.c | 534 umap_size = iommu_unmap(uaudio_qdev->data->domain, iova, mapped_iova_size); in uaudio_iommu_unmap()
|