Lines Matching refs:tlb
3156 void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma, in __unmap_hugepage_range() argument
3176 tlb_start_vma(tlb, vma); in __unmap_hugepage_range()
3221 tlb_remove_tlb_entry(tlb, ptep, address); in __unmap_hugepage_range()
3227 force_flush = !__tlb_remove_page(tlb, page); in __unmap_hugepage_range()
3248 tlb_flush_mmu(tlb); in __unmap_hugepage_range()
3253 tlb_end_vma(tlb, vma); in __unmap_hugepage_range()
3256 void __unmap_hugepage_range_final(struct mmu_gather *tlb, in __unmap_hugepage_range_final() argument
3260 __unmap_hugepage_range(tlb, vma, start, end, ref_page); in __unmap_hugepage_range_final()
3279 struct mmu_gather tlb; in unmap_hugepage_range() local
3283 tlb_gather_mmu(&tlb, mm, start, end); in unmap_hugepage_range()
3284 __unmap_hugepage_range(&tlb, vma, start, end, ref_page); in unmap_hugepage_range()
3285 tlb_finish_mmu(&tlb, start, end); in unmap_hugepage_range()