Lines Matching refs:tlb
3315 void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma, in __unmap_hugepage_range() argument
3338 tlb_remove_check_page_size_change(tlb, sz); in __unmap_hugepage_range()
3339 tlb_start_vma(tlb, vma); in __unmap_hugepage_range()
3389 tlb_remove_huge_tlb_entry(h, tlb, ptep, address); in __unmap_hugepage_range()
3397 tlb_remove_page_size(tlb, page, huge_page_size(h)); in __unmap_hugepage_range()
3405 tlb_end_vma(tlb, vma); in __unmap_hugepage_range()
3408 void __unmap_hugepage_range_final(struct mmu_gather *tlb, in __unmap_hugepage_range_final() argument
3412 __unmap_hugepage_range(tlb, vma, start, end, ref_page); in __unmap_hugepage_range_final()
3431 struct mmu_gather tlb; in unmap_hugepage_range() local
3435 tlb_gather_mmu(&tlb, mm, start, end); in unmap_hugepage_range()
3436 __unmap_hugepage_range(&tlb, vma, start, end, ref_page); in unmap_hugepage_range()
3437 tlb_finish_mmu(&tlb, start, end); in unmap_hugepage_range()