Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/linux/
Diommu.h245 size_t size, struct iommu_iotlb_gather *iotlb_gather);
249 struct iommu_iotlb_gather *iotlb_gather);
447 struct iommu_iotlb_gather *iotlb_gather);
527 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument
530 domain->ops->iotlb_sync(domain, iotlb_gather); in iommu_iotlb_sync()
532 iommu_iotlb_gather_init(iotlb_gather); in iommu_iotlb_sync()
715 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast() argument
739 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument
/kernel/linux/linux-5.10/drivers/vfio/
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()
/kernel/linux/linux-5.10/drivers/iommu/
Diommu.c2459 struct iommu_iotlb_gather *iotlb_gather) in __iommu_unmap() argument
2496 unmapped_page = ops->unmap(domain, iova, pgsize, iotlb_gather); in __iommu_unmap()
2514 struct iommu_iotlb_gather iotlb_gather; in iommu_unmap() local
2517 iommu_iotlb_gather_init(&iotlb_gather); in iommu_unmap()
2518 ret = __iommu_unmap(domain, iova, size, &iotlb_gather); in iommu_unmap()
2519 iommu_iotlb_sync(domain, &iotlb_gather); in iommu_unmap()
2527 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast() argument
2529 return __iommu_unmap(domain, iova, size, iotlb_gather); in iommu_unmap_fast()
Ddma-iommu.c467 struct iommu_iotlb_gather iotlb_gather; in __iommu_dma_unmap() local
472 iommu_iotlb_gather_init(&iotlb_gather); in __iommu_dma_unmap()
474 unmapped = iommu_unmap_fast(domain, dma_addr, size, &iotlb_gather); in __iommu_dma_unmap()
478 iommu_iotlb_sync(domain, &iotlb_gather); in __iommu_dma_unmap()
/kernel/linux/patches/linux-5.10/yangfan_patch/
Dinclude.patch1550 size_t size, struct iommu_iotlb_gather *iotlb_gather);
1553 + struct iommu_iotlb_gather *iotlb_gather);
1559 struct iommu_iotlb_gather *iotlb_gather);
Ddrivers.patch39383 + struct iommu_iotlb_gather *iotlb_gather)
39390 + ops->unmap_pages(domain, iova, pgsize, count, iotlb_gather) :
39391 + ops->unmap(domain, iova, pgsize, iotlb_gather);
39396 struct iommu_iotlb_gather *iotlb_gather)
39412 - unmapped_page = ops->unmap(domain, iova, pgsize, iotlb_gather);
39415 + iotlb_gather);