Lines Matching defs:pudp
83 pud_t *pudp, *p;
91 pudp = pud_offset(p4d, vaddr);
96 if (pud_none(*pudp) && IS_ALIGNED(vaddr, PUD_SIZE) && (next - vaddr) >= PUD_SIZE) {
99 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_KERNEL));
105 kasan_populate_pmd(pudp, vaddr, next);
106 } while (pudp++, vaddr = next, vaddr != end);
165 pud_t *pudp, *base_pud;
169 pudp = (pud_t *)p4dp;
172 pudp = base_pud + pud_index(vaddr);
179 pud_clear(pudp);
184 } while (pudp++, vaddr = next, vaddr != end);
235 pud_t *pudp, *base_pud;
240 pudp = (pud_t *)p4dp;
243 pudp = base_pud + pud_index(vaddr);
249 if (pud_none(*pudp) && IS_ALIGNED(vaddr, PUD_SIZE) &&
252 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_TABLE));
257 } while (pudp++, vaddr = next, vaddr != end);