Lines Matching refs:pmd
69 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) in pud_populate() argument
71 pud_set(pud, (unsigned long)pmd); in pud_populate()
74 #define pmd_populate(mm, pmd, pte_page) \ argument
75 pmd_populate_kernel(mm, pmd, page_address(pte_page))
76 #define pmd_populate_kernel(mm, pmd, pte) pmd_set(pmd, (unsigned long)(pte)) argument
77 #define pmd_pgtable(pmd) pmd_page(pmd) argument
175 #define pud_populate(mm, pud, pmd) pud_set(pud, (unsigned long)pmd) argument
177 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, in pmd_populate_kernel() argument
180 pmd_set(pmd, (unsigned long)pte); in pmd_populate_kernel()
183 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, in pmd_populate() argument
186 pmd_set(pmd, (unsigned long)pte_page); in pmd_populate()
189 static inline pgtable_t pmd_pgtable(pmd_t pmd) in pmd_pgtable() argument
191 return (pgtable_t)(pmd_val(pmd) & ~PMD_MASKED_BITS); in pmd_pgtable()
230 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) in pmd_free() argument
232 kmem_cache_free(PGT_CACHE(PMD_CACHE_INDEX), pmd); in pmd_free()
235 #define __pmd_free_tlb(tlb, pmd, addr) \ argument
236 pgtable_free_tlb(tlb, pmd, PMD_CACHE_INDEX)