Searched refs:iotlb_gather (Results 1 – 3 of 3) sorted by relevance
| /linux/include/linux/ |
| H A D | iommu.h | 798 struct iommu_iotlb_gather *iotlb_gather); 804 struct iommu_iotlb_gather *iotlb_gather); 957 struct iommu_iotlb_gather *iotlb_gather); 1013 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument 1016 likely(iotlb_gather->start < iotlb_gather->end)) in iommu_iotlb_sync() 1017 domain->ops->iotlb_sync(domain, iotlb_gather); in iommu_iotlb_sync() 1019 iommu_iotlb_gather_init(iotlb_gather); in iommu_iotlb_sync() 1289 struct iommu_iotlb_gather *iotlb_gather) in iommu_unmap_fast() argument 1306 struct iommu_iotlb_gather *iotlb_gather) in iommu_iotlb_sync() argument [all...] |
| /linux/drivers/iommu/ |
| H A D | dma-iommu.c | 831 struct iommu_iotlb_gather iotlb_gather; in __iommu_dma_unmap() 836 iommu_iotlb_gather_init(&iotlb_gather); in __iommu_dma_unmap() 837 iotlb_gather.queued = READ_ONCE(cookie->fq_domain); in __iommu_dma_unmap() 839 unmapped = iommu_unmap_fast(domain, dma_addr, size, &iotlb_gather); in __iommu_dma_unmap() 842 if (!iotlb_gather.queued) in __iommu_dma_unmap() 843 iommu_iotlb_sync(domain, &iotlb_gather); in __iommu_dma_unmap() 844 iommu_dma_free_iova(domain, dma_addr, size, &iotlb_gather); in __iommu_dma_unmap() 2120 struct iommu_iotlb_gather iotlb_gather; 2128 iommu_iotlb_gather_init(&iotlb_gather); 2132 unmapped = iommu_unmap_fast(domain, addr, size, &iotlb_gather); in dma_iova_destroy() 830 struct iommu_iotlb_gather iotlb_gather; __iommu_dma_unmap() local 2099 struct iommu_iotlb_gather iotlb_gather; dma_iova_unlink() local [all...] |
| H A D | sprd-iommu.c | 326 struct iommu_iotlb_gather *iotlb_gather) in sprd_iommu_unmap() argument 364 struct iommu_iotlb_gather *iotlb_gather) in sprd_iommu_sync() argument
|