Searched refs:iotlb_gather (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | iommu.h | 268 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 D | iommu.c | 2516 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 D | dma-iommu.c | 542 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 D | vfio_iommu_type1.c | 855 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 D | arm-smmu.c | 1222 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()
|