Lines Matching refs:gather
622 struct iommu_iotlb_gather *gather, in arm_v7s_split_blk_unmap() argument
659 return __arm_v7s_unmap(data, gather, iova, size, 2, tablep); in arm_v7s_split_blk_unmap()
662 io_pgtable_tlb_add_page(&data->iop, gather, iova, size); in arm_v7s_split_blk_unmap()
667 struct iommu_iotlb_gather *gather, in __arm_v7s_unmap() argument
718 } else if (!iommu_iotlb_gather_queued(gather)) { in __arm_v7s_unmap()
719 io_pgtable_tlb_add_page(iop, gather, iova, blk_size); in __arm_v7s_unmap()
729 return arm_v7s_split_blk_unmap(data, gather, iova, size, pte[0], in __arm_v7s_unmap()
735 return __arm_v7s_unmap(data, gather, iova, size, lvl + 1, ptep); in __arm_v7s_unmap()
740 struct iommu_iotlb_gather *gather) in arm_v7s_unmap_pages() argument
749 ret = __arm_v7s_unmap(data, gather, iova, pgsize, 1, data->pgd); in arm_v7s_unmap_pages()
910 static void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather, in dummy_tlb_add_page() argument