Lines Matching defs:tlb
17 #include <asm/tlb.h>
410 static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd,
416 pte_free_tlb(tlb, token, addr);
417 mm_dec_nr_ptes(tlb->mm);
420 static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
437 hugetlb_free_pte_range(tlb, pmd, addr);
453 pmd_free_tlb(tlb, pmd, start);
454 mm_dec_nr_pmds(tlb->mm);
457 static void hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d,
474 hugetlb_free_pmd_range(tlb, pud, addr, next, floor,
491 pud_free_tlb(tlb, pud, start);
492 mm_dec_nr_puds(tlb->mm);
495 void hugetlb_free_pgd_range(struct mmu_gather *tlb,
519 pgd = pgd_offset(tlb->mm, addr);
525 hugetlb_free_pud_range(tlb, p4d, addr, next, floor, ceiling);