| /OK3568_Linux_fs/kernel/drivers/net/ipa/ |
| H A D | ipa_mem.c | 337 size = iommu_unmap(domain, ipa->imem_iova, ipa->imem_size); in ipa_imem_exit() 441 size = iommu_unmap(domain, ipa->smem_iova, ipa->smem_size); in ipa_smem_exit()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/tegra-vde/ |
| H A D | iommu.c | 57 iommu_unmap(vde->domain, addr, size); in tegra_vde_iommu_unmap()
|
| /OK3568_Linux_fs/kernel/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 931 size_t unmapped = iommu_unmap(domain->domain, *iova, len); in unmap_unpin_slow() 971 iommu_unmap(d->domain, dma->iova, dma->size); in vfio_unmap_unpin() 1313 iommu_unmap(d->domain, iova, npage << PAGE_SHIFT); in vfio_iommu_map() 1619 iommu_unmap(domain->domain, dma->iova, dma->size); in vfio_iommu_replay() 1645 iommu_unmap(domain->domain, iova, size); in vfio_iommu_replay() 1677 size_t unmapped = iommu_unmap(domain->domain, 0, PAGE_SIZE); in vfio_test_domain_fgsp() 1680 iommu_unmap(domain->domain, PAGE_SIZE, PAGE_SIZE); in vfio_test_domain_fgsp()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | dma-mapping.c | 1344 iommu_unmap(mapping->domain, dma_addr, iova-dma_addr); in __iommu_create_mapping() 1360 iommu_unmap(mapping->domain, iova, size); in __iommu_remove_mapping() 1615 iommu_unmap(mapping->domain, iova_base, count * PAGE_SIZE); in __map_sg_chunk() 1866 iommu_unmap(mapping->domain, iova, len); in arm_coherent_iommu_unmap_page() 1894 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_page() 1951 iommu_unmap(mapping->domain, iova, len); in arm_iommu_unmap_resource()
|
| /OK3568_Linux_fs/kernel/drivers/rknpu/ |
| H A D | rknpu_gem.c | 556 iommu_unmap(domain, rknpu_obj->iova_start + cache_size, in rknpu_gem_alloc_buf_with_cache() 565 iommu_unmap(domain, rknpu_obj->iova_start, cache_size); in rknpu_gem_alloc_buf_with_cache() 596 iommu_unmap(domain, rknpu_obj->iova_start, cache_size); in rknpu_gem_free_buf_with_cache() 598 iommu_unmap(domain, rknpu_obj->iova_start + cache_size, in rknpu_gem_free_buf_with_cache()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/ |
| H A D | msm_iommu.c | 250 iommu_unmap(iommu->domain, iova, len); in msm_iommu_unmap()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/qcom/venus/ |
| H A D | firmware.c | 174 unmapped = iommu_unmap(iommu, VENUS_FW_START_ADDR, mapped); in venus_shutdown_no_tz()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | iommu.h | 470 extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, 734 static inline size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/ |
| H A D | mpp_rkvenc.c | 546 iommu_unmap(mpp->iommu_info->domain, enc->aux_iova, IOMMU_PAGE_SIZE); in rkvenc_isr() 1140 iommu_unmap(mpp->iommu_info->domain, enc->aux_iova, IOMMU_PAGE_SIZE); in rkvenc_iommu_handle_work() 1252 iommu_unmap(mpp->iommu_info->domain, enc->aux_iova, IOMMU_PAGE_SIZE); in rkvenc_exit()
|
| H A D | mpp_rkvdec.c | 1070 iommu_unmap(mpp->iommu_info->domain, dec->aux_iova, IOMMU_PAGE_SIZE); in rkvdec_3328_isr() 1308 iommu_unmap(mpp->iommu_info->domain, dec->aux_iova, IOMMU_PAGE_SIZE); in rkvdec_3328_iommu_hdl() 1447 iommu_unmap(mpp->iommu_info->domain, dec->aux_iova, IOMMU_PAGE_SIZE); in rkvdec_3328_exit()
|
| H A D | mpp_rkvdec2.c | 1516 iommu_unmap(domain, iova, sram_size); in rkvdec2_alloc_rcbbuf() 1697 iommu_unmap(domain, dec->rcb_iova, dec->rcb_size); in rkvdec2_free_rcbbuf()
|
| H A D | mpp_rkvenc2.c | 2402 iommu_unmap(domain, iova, sram_size); in rkvenc2_alloc_rcbbuf() 2565 iommu_unmap(domain, enc->sram_iova, enc->sram_used); in rkvenc2_free_rcbbuf()
|
| /OK3568_Linux_fs/kernel/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 | 651 iommu_unmap(host->domain, job->addr_phys[i], in host1x_job_unpin()
|
| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | iommu.c | 2479 iommu_unmap(domain, orig_iova, orig_size - size); in __iommu_map() 2581 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap() function 2593 EXPORT_SYMBOL_GPL(iommu_unmap); 2656 iommu_unmap(domain, iova, mapped); in __iommu_map_sg()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 207 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_dma_buf.c | 267 iommu_unmap(buffer->domain, buffer->iova, buffer->size); in rga_iommu_unmap()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/ |
| H A D | gem.c | 224 iommu_unmap(tegra->domain, bo->iova, bo->size); in tegra_bo_iommu_unmap()
|
| /OK3568_Linux_fs/kernel/android/ |
| H A D | abi_gki_aarch64_mtk | 1003 iommu_unmap 2880 iommu_unmap
|
| H A D | abi_gki_aarch64_exynosauto | 904 iommu_unmap
|
| H A D | abi_gki_aarch64_vivo | 757 iommu_unmap
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_drv.c | 1185 iommu_unmap(private->domain, 0, (size_t)SZ_2G); in rockchip_iommu_cleanup() 1186 iommu_unmap(private->domain, SZ_2G, (size_t)SZ_2G); in rockchip_iommu_cleanup()
|
| H A D | rockchip_drm_gem.c | 83 iommu_unmap(private->domain, rk_obj->dma_addr, rk_obj->size); in rockchip_gem_iommu_unmap()
|
| /OK3568_Linux_fs/kernel/drivers/vhost/ |
| H A D | vdpa.c | 611 iommu_unmap(v->domain, iova, size); in vhost_vdpa_unmap()
|