Lines Matching refs:pmdp
40 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmdp) in pmd_free() argument
42 BUG_ON((unsigned long)pmdp & (PAGE_SIZE-1)); in pmd_free()
43 pgtable_pmd_page_dtor(virt_to_page(pmdp)); in pmd_free()
44 free_page((unsigned long)pmdp); in pmd_free()
47 static inline void __pud_populate(pud_t *pudp, phys_addr_t pmdp, pudval_t prot) in __pud_populate() argument
49 set_pud(pudp, __pud(__phys_to_pud_val(pmdp) | prot)); in __pud_populate()
52 static inline void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmdp) in pud_populate() argument
54 __pud_populate(pudp, __pa(pmdp), PMD_TYPE_TABLE); in pud_populate()
57 static inline void __pud_populate(pud_t *pudp, phys_addr_t pmdp, pudval_t prot) in __pud_populate() argument
95 static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t ptep, in __pmd_populate() argument
98 set_pmd(pmdp, __pmd(__phys_to_pmd_val(ptep) | prot)); in __pmd_populate()
106 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) in pmd_populate_kernel() argument
111 __pmd_populate(pmdp, __pa(ptep), PMD_TYPE_TABLE); in pmd_populate_kernel()
115 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) in pmd_populate() argument
117 __pmd_populate(pmdp, page_to_phys(ptep), PMD_TYPE_TABLE); in pmd_populate()