/linux/drivers/media/platform/nvidia/tegra-vde/ |
H A D | iommu.c | 57 iommu_unmap(vde->domain, addr, size); in tegra_vde_iommu_unmap()
|
/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/arch/arm/mm/ |
H A D | dma-mapping.c | 997 iommu_unmap(mapping->domain, dma_addr, iova-dma_addr); in __iommu_create_mapping() 1013 iommu_unmap(mapping->domain, iova, size); in __iommu_remove_mapping() 1223 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk() 1422 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_page() 1479 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_resource()
|
/linux/drivers/net/wireless/ath/ath11k/ |
H A D | ahb.c | 1070 iommu_unmap(iommu_dom, ab_ahb->fw.msa_paddr, ab_ahb->fw.msa_size); in ath11k_ahb_fw_resources_init() 1102 unmapped_size = iommu_unmap(iommu, ab_ahb->fw.msa_paddr, ab_ahb->fw.msa_size); in ath11k_ahb_fw_resource_deinit() 1107 unmapped_size = iommu_unmap(iommu, ab_ahb->fw.ce_paddr, ab_ahb->fw.ce_size); in ath11k_ahb_fw_resource_deinit()
|
/linux/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 1044 size_t unmapped = iommu_unmap(domain->domain, *iova, len); in unmap_unpin_slow() 1084 iommu_unmap(d->domain, dma->iova, dma->size); in vfio_unmap_unpin() 1100 * To optimize for fewer iommu_unmap() calls, each of which in vfio_unmap_unpin() 1469 iommu_unmap(d->domain, iova, npage << PAGE_SHIFT); in vfio_iommu_map() 1805 iommu_unmap(domain->domain, dma->iova, dma->size); in vfio_iommu_replay() 1831 iommu_unmap(domain->domain, iova, size); in vfio_iommu_replay()
|
/linux/drivers/iommu/ |
H A D | iommu.c | 2522 iommu_unmap(domain, orig_iova, orig_size - size); in iommu_map_nosync() 2549 iommu_unmap(domain, iova, size); in iommu_map() 2610 * iommu_unmap() - Remove mappings from a range of IOVA 2615 * iommu_unmap() will remove a translation created by iommu_map(). It cannot 2623 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function 2635 EXPORT_SYMBOL_GPL(iommu_unmap); 2650 * Basically iommu_unmap_fast() is the same as iommu_unmap() but for callers 2709 iommu_unmap(domain, iova, mapped); in iommu_map_sg()
|
/linux/drivers/infiniband/hw/usnic/ |
H A D | usnic_uiom.c | 202 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
|
/linux/drivers/gpu/host1x/ |
H A D | cdma.c | 57 iommu_unmap(host1x->domain, pb->dma, pb->alloc_size); in host1x_pushbuffer_destroy()
|
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 | 1240 unmapped = iommu_unmap(rproc->domain, entry->da, entry->len); in rproc_resource_cleanup()
|
/linux/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 688 iommu_unmap(iommu->domain, iova, len); in msm_iommu_unmap()
|
/linux/drivers/gpu/drm/tegra/ |
H A D | gem.c | 283 iommu_unmap(tegra->domain, bo->iova, bo->size); in tegra_bo_iommu_unmap()
|
H A D | drm.c | 1080 iommu_unmap(tegra->domain, dma, size); in tegra_drm_free()
|
/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 | 914 iommu_unmap(v->domain, map->start, map->size); in vhost_vdpa_general_unmap()
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | snoc.c | 1694 unmapped_size = iommu_unmap(iommu, ar_snoc->fw.fw_start_addr, in ath10k_fw_deinit()
|
/linux/drivers/iommu/iommufd/ |
H A D | pages.c | 227 ret = iommu_unmap(domain, iova, size); in iommu_unmap_nofail()
|