Lines Matching refs:pmd
77 pmd_t *pmd = pud_pgtable(pudp_get(pud));
85 if (!pmd_none(pmd[i])) {
86 pte_t *pte = (pte_t *)pmd_page_vaddr(pmd[i]);
92 pmd_free(NULL, pmd);
97 int pmd_set_huge(pmd_t *pmd, phys_addr_t phys, pgprot_t prot)
101 set_pmd(pmd, new_pmd);
105 int pmd_clear_huge(pmd_t *pmd)
107 if (!pmd_leaf(pmdp_get(pmd)))
109 pmd_clear(pmd);
113 int pmd_free_pte_page(pmd_t *pmd, unsigned long addr)
115 pte_t *pte = (pte_t *)pmd_page_vaddr(pmdp_get(pmd));
117 pmd_clear(pmd);
129 pmd_t pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp);
142 return pmd;