Lines Matching refs:gather
287 struct iommu_iotlb_gather *gather,
573 struct iommu_iotlb_gather *gather, in arm_lpae_split_blk_unmap() argument
624 io_pgtable_tlb_add_page(&data->iop, gather, iova + i * size, size); in arm_lpae_split_blk_unmap()
629 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl, tablep); in arm_lpae_split_blk_unmap()
633 struct iommu_iotlb_gather *gather, in __arm_lpae_unmap() argument
675 if (gather && !iommu_iotlb_gather_queued(gather)) in __arm_lpae_unmap()
677 io_pgtable_tlb_add_page(iop, gather, iova + j * size, size); in __arm_lpae_unmap()
685 return arm_lpae_split_blk_unmap(data, gather, iova, size, pte, in __arm_lpae_unmap()
691 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl + 1, ptep); in __arm_lpae_unmap()
696 struct iommu_iotlb_gather *gather) in arm_lpae_unmap_pages() argument
711 return __arm_lpae_unmap(data, gather, iova, pgsize, pgcount, in arm_lpae_unmap_pages()
1258 static void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather, in dummy_tlb_add_page() argument