Searched refs:iommu_unmap (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_iommu.c | 82 iommu_unmap(xdna->domain, dma_addr, size); in amdxdna_dma_map_bo() 110 iommu_unmap(xdna->domain, abo->mem.dma_addr, size); in amdxdna_dma_unmap_bo() 152 iommu_unmap(xdna->domain, dma_addr, iova_align(&xdna->iovad, size)); in amdxdna_iommu_free()
|
| /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() 121 iommu_unmap(rocket_priv->domain->domain, in rocket_ioctl_create_bo()
|
| /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/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 | 48 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/net/wireless/ath/ath11k/ |
| H A D | ahb.c | 1089 iommu_unmap(iommu_dom, ab_ahb->fw.msa_paddr, ab_ahb->fw.msa_size); in ath11k_ahb_fw_resources_init() 1121 unmapped_size = iommu_unmap(iommu, ab_ahb->fw.msa_paddr, ab_ahb->fw.msa_size); in ath11k_ahb_fw_resource_deinit() 1126 unmapped_size = iommu_unmap(iommu, ab_ahb->fw.ce_paddr, ab_ahb->fw.ce_size); in ath11k_ahb_fw_resource_deinit()
|
| /linux/include/linux/ |
| H A D | iommu.h | 953 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, 1281 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function
|
| /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()
|
| /linux/drivers/vhost/ |
| H A D | vdpa.c | 923 iommu_unmap(v->domain, map->start, map->size); in vhost_vdpa_general_unmap()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | snoc.c | 1710 unmapped_size = iommu_unmap(iommu, ar_snoc->fw.fw_start_addr, in ath10k_fw_deinit()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | pages.c | 230 ret = iommu_unmap(domain, iova, size); in iommu_unmap_nofail()
|