Lines Matching refs:pud
112 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() argument
115 set_pud(pud, __pud(_PAGE_TABLE | __pa(pmd))); in pud_populate()
120 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) in pgd_populate() argument
122 paravirt_alloc_pud(mm, __pa(pud) >> PAGE_SHIFT); in pgd_populate()
123 set_pgd(pgd, __pgd(_PAGE_TABLE | __pa(pud))); in pgd_populate()
131 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() argument
133 BUG_ON((unsigned long)pud & (PAGE_SIZE-1)); in pud_free()
134 free_page((unsigned long)pud); in pud_free()
137 extern void ___pud_free_tlb(struct mmu_gather *tlb, pud_t *pud);
139 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb() argument
142 ___pud_free_tlb(tlb, pud); in __pud_free_tlb()