Lines Matching refs:pmd
90 pmd_t *pmd = pud_pgtable(pudp_get(pud)); in pud_free_pmd_page() local
98 if (!pmd_none(pmd[i])) { in pud_free_pmd_page()
99 pte_t *pte = (pte_t *)pmd_page_vaddr(pmd[i]); in pud_free_pmd_page()
105 pmd_free(NULL, pmd); in pud_free_pmd_page()
110 int pmd_set_huge(pmd_t *pmd, phys_addr_t phys, pgprot_t prot) in pmd_set_huge() argument
114 set_pmd(pmd, new_pmd); in pmd_set_huge()
118 int pmd_clear_huge(pmd_t *pmd) in pmd_clear_huge() argument
120 if (!pmd_leaf(pmdp_get(pmd))) in pmd_clear_huge()
122 pmd_clear(pmd); in pmd_clear_huge()
126 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr) in pmd_free_pte_page() argument
128 pte_t *pte = (pte_t *)pmd_page_vaddr(pmdp_get(pmd)); in pmd_free_pte_page()
130 pmd_clear(pmd); in pmd_free_pte_page()
142 pmd_t pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_collapse_flush() local
155 return pmd; in pmdp_collapse_flush()