Lines Matching defs:tlb
17 #include <asm/tlb.h>
422 static void hugetlb_free_pte_range(struct mmu_gather *tlb, pmd_t *pmd,
428 pte_free_tlb(tlb, token, addr);
429 mm_dec_nr_ptes(tlb->mm);
432 static void hugetlb_free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
449 hugetlb_free_pte_range(tlb, pmd, addr);
465 pmd_free_tlb(tlb, pmd, start);
466 mm_dec_nr_pmds(tlb->mm);
469 static void hugetlb_free_pud_range(struct mmu_gather *tlb, p4d_t *p4d,
486 hugetlb_free_pmd_range(tlb, pud, addr, next, floor,
503 pud_free_tlb(tlb, pud, start);
504 mm_dec_nr_puds(tlb->mm);
507 void hugetlb_free_pgd_range(struct mmu_gather *tlb,
531 pgd = pgd_offset(tlb->mm, addr);
537 hugetlb_free_pud_range(tlb, p4d, addr, next, floor, ceiling);