Home
last modified time | relevance | path

Searched refs:iotlb_gather (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Diommu.h268 size_t size, struct iommu_iotlb_gather *iotlb_gather);
271 struct iommu_iotlb_gather *iotlb_gather);
276 struct iommu_iotlb_gather *iotlb_gather);
474 struct iommu_iotlb_gather *iotlb_gather);
554 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument
557 domain->ops->iotlb_sync(domain, iotlb_gather); in iommu_iotlb_sync()
559 iommu_iotlb_gather_init(iotlb_gather); in iommu_iotlb_sync()
742 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast() argument
766 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Diommu.c2516 struct iommu_iotlb_gather *iotlb_gather) in __iommu_unmap_pages() argument
2523 ops->unmap_pages(domain, iova, pgsize, count, iotlb_gather) : in __iommu_unmap_pages()
2524 ops->unmap(domain, iova, pgsize, iotlb_gather); in __iommu_unmap_pages()
2529 struct iommu_iotlb_gather *iotlb_gather) in __iommu_unmap() argument
2566 iotlb_gather); in __iommu_unmap()
2584 struct iommu_iotlb_gather iotlb_gather; in iommu_unmap() local
2587 iommu_iotlb_gather_init(&iotlb_gather); in iommu_unmap()
2588 ret = __iommu_unmap(domain, iova, size, &iotlb_gather); in iommu_unmap()
2589 iommu_iotlb_sync(domain, &iotlb_gather); in iommu_unmap()
2597 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast() argument
[all …]
H A Ddma-iommu.c542 struct iommu_iotlb_gather iotlb_gather; in __iommu_dma_unmap() local
547 iommu_iotlb_gather_init(&iotlb_gather); in __iommu_dma_unmap()
549 unmapped = iommu_unmap_fast(domain, dma_addr, size, &iotlb_gather); in __iommu_dma_unmap()
553 iommu_iotlb_sync(domain, &iotlb_gather); in __iommu_dma_unmap()
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio_iommu_type1.c855 struct iommu_iotlb_gather *iotlb_gather) in vfio_sync_unpin() argument
860 iommu_iotlb_sync(domain->domain, iotlb_gather); in vfio_sync_unpin()
891 struct iommu_iotlb_gather *iotlb_gather) in unmap_unpin_fast() argument
898 iotlb_gather); in unmap_unpin_fast()
919 iotlb_gather); in unmap_unpin_fast()
950 struct iommu_iotlb_gather iotlb_gather; in vfio_unmap_unpin() local
975 iommu_iotlb_gather_init(&iotlb_gather); in vfio_unmap_unpin()
1005 &iotlb_gather); in vfio_unmap_unpin()
1018 &iotlb_gather); in vfio_unmap_unpin()
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c1222 struct iommu_iotlb_gather *iotlb_gather) in arm_smmu_unmap_pages() argument
1232 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, iotlb_gather); in arm_smmu_unmap_pages()