Lines Matching refs:pud
88 static inline void p4d_populate(struct mm_struct *mm, p4d_t *pgd, pud_t *pud) in p4d_populate() argument
90 *pgd = __p4d(__pgtable_ptr_val(pud) | PGD_VAL_BITS); in p4d_populate()
95 pud_t *pud; in pud_alloc_one() local
97 pud = kmem_cache_alloc(PGT_CACHE(PUD_CACHE_INDEX), in pud_alloc_one()
105 kmemleak_ignore(pud); in pud_alloc_one()
107 return pud; in pud_alloc_one()
110 static inline void __pud_free(pud_t *pud) in __pud_free() argument
112 struct page *page = virt_to_page(pud); in __pud_free()
121 kmem_cache_free(PGT_CACHE(PUD_CACHE_INDEX), pud); in __pud_free()
124 static inline void pud_free(struct mm_struct *mm, pud_t *pud) in pud_free() argument
126 return __pud_free(pud); in pud_free()
129 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() argument
131 *pud = __pud(__pgtable_ptr_val(pmd) | PUD_VAL_BITS); in pud_populate()
134 static inline void __pud_free_tlb(struct mmu_gather *tlb, pud_t *pud, in __pud_free_tlb() argument
137 pgtable_free_tlb(tlb, pud, PUD_INDEX); in __pud_free_tlb()