Lines Matching refs:gather
259 struct iommu_iotlb_gather *gather,
562 struct iommu_iotlb_gather *gather, in arm_lpae_split_blk_unmap() argument
613 io_pgtable_tlb_add_page(&data->iop, gather, iova + i * size, size); in arm_lpae_split_blk_unmap()
618 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl, tablep); in arm_lpae_split_blk_unmap()
622 struct iommu_iotlb_gather *gather, in __arm_lpae_unmap() argument
665 io_pgtable_tlb_add_page(iop, gather, iova + i * size, size); in __arm_lpae_unmap()
678 return arm_lpae_split_blk_unmap(data, gather, iova, size, pte, in __arm_lpae_unmap()
684 return __arm_lpae_unmap(data, gather, iova, size, pgcount, lvl + 1, ptep); in __arm_lpae_unmap()
689 struct iommu_iotlb_gather *gather) in arm_lpae_unmap_pages() argument
704 return __arm_lpae_unmap(data, gather, iova, pgsize, pgcount, in arm_lpae_unmap_pages()
709 size_t size, struct iommu_iotlb_gather *gather) in arm_lpae_unmap() argument
711 return arm_lpae_unmap_pages(ops, iova, size, 1, gather); in arm_lpae_unmap()
1160 static void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather, in dummy_tlb_add_page() argument