Lines Matching defs:pud
57 static void huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud)
90 if (pud_none(*pud))
91 pud_populate(mm, pud, (unsigned long) spte & PAGE_MASK);
103 * indicated by page_count > 1, unmap is achieved by clearing pud and
114 pud_t *pud = pud_offset(pgd, *addr);
120 pud_clear(pud);
129 pud_t *pud;
133 pud = pud_alloc(mm, pgd, addr);
134 if (pud) {
135 if (pud_none(*pud))
136 huge_pmd_share(mm, addr, pud);
137 pte = (pte_t *) pmd_alloc(mm, pud, addr);
147 pud_t *pud;
152 pud = pud_offset(pgd, addr);
153 if (pud_present(*pud))
154 pmd = pmd_offset(pud, addr);