Lines Matching defs:pudp
80 pud_t *pudp;
87 pudp = early_alloc_pgtable(PAGE_SIZE, nid,
89 p4d_populate(&init_mm, p4dp, pudp);
91 pudp = pud_offset(p4dp, ea);
93 ptep = (pte_t *)pudp;
96 if (pud_none(*pudp)) {
99 pud_populate(&init_mm, pudp, pmdp);
101 pmdp = pmd_offset(pudp, ea);
132 pud_t *pudp;
155 pudp = pud_alloc(&init_mm, p4dp, ea);
156 if (!pudp)
159 ptep = (pte_t *)pudp;
162 pmdp = pmd_alloc(&init_mm, pudp, ea);
193 pud_t *pudp;
206 pudp = pud_alloc(&init_mm, p4dp, idx);
207 if (!pudp)
209 if (pud_leaf(*pudp)) {
210 ptep = (pte_t *)pudp;
213 pmdp = pmd_alloc(&init_mm, pudp, idx);
1079 static inline pmd_t *vmemmap_pmd_alloc(pud_t *pudp, int node,
1085 if (unlikely(pud_none(*pudp))) {
1088 pud_populate(&init_mm, pudp, pmd);
1090 return pmd_alloc(&init_mm, pudp, address);
1092 return pmd_offset(pudp, address);
1447 pud_t *pudp, unsigned long clr,
1453 WARN_ON(!pud_trans_huge(*pudp));
1454 assert_spin_locked(pud_lockptr(mm, pudp));
1457 old = radix__pte_update(mm, addr, pudp_ptep(pudp), clr, set, 1);
1539 unsigned long addr, pud_t *pudp)
1544 old = radix__pud_hugepage_update(mm, addr, pudp, ~0UL, 0);