| /linux/drivers/iommu/ |
| H A D | io-pgtable-arm-selftests.c | 114 if (ops->unmap_pages(ops, iova, size, 1, NULL) != size) in arm_lpae_run_tests() 145 if (ops->unmap_pages(ops, iova, size, 1, NULL) != size) in arm_lpae_run_tests()
|
| H A D | msm_iommu.c | 520 ret = priv->iop->unmap_pages(priv->iop, iova, pgsize, pgcount, gather); in msm_iommu_unmap() 700 .unmap_pages = msm_iommu_unmap,
|
| H A D | ipmmu-vmsa.c | 685 return domain->iop->unmap_pages(domain->iop, iova, pgsize, pgcount, gather); in ipmmu_unmap() 892 .unmap_pages = ipmmu_unmap,
|
| H A D | sprd-iommu.c | 420 .unmap_pages = sprd_iommu_unmap,
|
| H A D | apple-dart.c | 566 return ops->unmap_pages(ops, iova, pgsize, pgcount, gather); in apple_dart_unmap_pages() 1017 .unmap_pages = apple_dart_unmap_pages,
|
| H A D | mtk_iommu_v1.c | 592 .unmap_pages = mtk_iommu_v1_unmap,
|
| H A D | mtk_iommu.c | 832 return dom->iop->unmap_pages(dom->iop, iova, pgsize, pgcount, gather); in mtk_iommu_unmap() 1069 .unmap_pages = mtk_iommu_unmap,
|
| H A D | sun50i-iommu.c | 862 .unmap_pages = sun50i_iommu_unmap,
|
| H A D | s390-iommu.c | 1182 .unmap_pages = s390_iommu_unmap_pages, \
|
| H A D | tegra-smmu.c | 1009 .unmap_pages = tegra_smmu_unmap,
|
| H A D | virtio-iommu.c | 1104 .unmap_pages = viommu_unmap_pages,
|
| H A D | io-pgtable-arm.c | 949 .unmap_pages = arm_lpae_unmap_pages, in arm_lpae_alloc_pgtable()
|
| H A D | rockchip-iommu.c | 1189 .unmap_pages = rk_iommu_unmap,
|
| H A D | iommu.c | 2611 if (WARN_ON(!ops->unmap_pages || domain->pgsize_bitmap == 0UL)) in __iommu_unmap() 2638 unmapped_page = ops->unmap_pages(domain, iova, pgsize, count, iotlb_gather); in __iommu_unmap()
|
| H A D | exynos-iommu.c | 1486 .unmap_pages = exynos_iommu_unmap,
|
| H A D | omap-iommu.c | 1726 .unmap_pages = omap_iommu_unmap,
|
| /linux/include/linux/generic_pt/ |
| H A D | iommu.h | 227 .unmap_pages = &pt_iommu_##fmt##_unmap_pages
|
| /linux/include/linux/ |
| H A D | io-pgtable.h | 214 size_t (*unmap_pages)(struct io_pgtable_ops *ops, unsigned long iova, member
|
| H A D | iommu.h | 762 size_t (*unmap_pages)(struct iommu_domain *domain, unsigned long iova, member
|
| /linux/drivers/block/xen-blkback/ |
| H A D | common.h | 358 struct page *unmap_pages[MAX_INDIRECT_SEGMENTS]; member
|
| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | qcom_iommu.c | 466 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, gather); in qcom_iommu_unmap() 602 .unmap_pages = qcom_iommu_unmap,
|
| H A D | arm-smmu.c | 1299 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, iotlb_gather); in arm_smmu_unmap_pages() 1652 .unmap_pages = arm_smmu_unmap_pages,
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | iommu_pt.h | 1034 size_t DOMAIN_NS(unmap_pages)(struct iommu_domain *domain, unsigned long iova, in DOMAIN_NS() argument 1057 EXPORT_SYMBOL_NS_GPL(DOMAIN_NS(unmap_pages), "GENERIC_PT_IOMMU");
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_iommu.c | 114 unmapped = ops->unmap_pages(ops, iova, pgsize, count, NULL); in msm_iommu_pagetable_unmap()
|
| /linux/drivers/iommu/riscv/ |
| H A D | iommu.c | 1354 .unmap_pages = riscv_iommu_unmap_pages,
|