Lines Matching refs:tlb
4449 void __unmap_hugepage_range(struct mmu_gather *tlb, struct vm_area_struct *vma, in __unmap_hugepage_range() argument
4472 tlb_change_page_size(tlb, sz); in __unmap_hugepage_range()
4473 tlb_start_vma(tlb, vma); in __unmap_hugepage_range()
4491 tlb_flush_pmd_range(tlb, address & PUD_MASK, PUD_SIZE); in __unmap_hugepage_range()
4532 tlb_remove_huge_tlb_entry(h, tlb, ptep, address); in __unmap_hugepage_range()
4540 tlb_remove_page_size(tlb, page, huge_page_size(h)); in __unmap_hugepage_range()
4548 tlb_end_vma(tlb, vma); in __unmap_hugepage_range()
4564 tlb_flush_mmu_tlbonly(tlb); in __unmap_hugepage_range()
4567 void __unmap_hugepage_range_final(struct mmu_gather *tlb, in __unmap_hugepage_range_final() argument
4571 __unmap_hugepage_range(tlb, vma, start, end, ref_page); in __unmap_hugepage_range_final()
4589 struct mmu_gather tlb; in unmap_hugepage_range() local
4591 tlb_gather_mmu(&tlb, vma->vm_mm); in unmap_hugepage_range()
4592 __unmap_hugepage_range(&tlb, vma, start, end, ref_page); in unmap_hugepage_range()
4593 tlb_finish_mmu(&tlb); in unmap_hugepage_range()