Lines Matching defs:p4dp
89 static pud_t *__init kasan_pud_offset(p4d_t *p4dp, unsigned long addr, int node,
92 if (p4d_none(READ_ONCE(*p4dp))) {
96 __p4d_populate(p4dp, pud_phys, P4D_TYPE_TABLE);
99 return early ? pud_offset_kimg(p4dp, addr) : pud_offset(p4dp, addr);
144 static void __init kasan_pud_populate(p4d_t *p4dp, unsigned long addr,
148 pud_t *pudp = kasan_pud_offset(p4dp, addr, node, early);
160 p4d_t *p4dp = kasan_p4d_offset(pgdp, addr, node, early);
164 kasan_pud_populate(p4dp, addr, next, node, early);
165 } while (p4dp++, addr = next, addr != end && p4d_none(READ_ONCE(*p4dp)));