Lines Matching refs:gather
254 struct iommu_iotlb_gather *gather,
539 struct iommu_iotlb_gather *gather, in arm_lpae_split_blk_unmap() argument
590 io_pgtable_tlb_add_page(&data->iop, gather, iova + i * size, size); in arm_lpae_split_blk_unmap()
595 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl, tablep); in arm_lpae_split_blk_unmap()
599 struct iommu_iotlb_gather *gather, in __arm_lpae_unmap() argument
634 } else if (!iommu_iotlb_gather_queued(gather)) { in __arm_lpae_unmap()
635 io_pgtable_tlb_add_page(iop, gather, iova + i * size, size); in __arm_lpae_unmap()
648 return arm_lpae_split_blk_unmap(data, gather, iova, size, pte, in __arm_lpae_unmap()
654 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl + 1, ptep); in __arm_lpae_unmap()
659 struct iommu_iotlb_gather *gather) in arm_lpae_unmap_pages() argument
674 return __arm_lpae_unmap(data, gather, iova, pgsize, pgcount, in arm_lpae_unmap_pages()
1123 static void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather, in dummy_tlb_add_page() argument