Lines Matching defs:pgdp
108 static inline void kasan_set_pgd(pgd_t *pgdp, pgd_t pgdval)
110 WRITE_ONCE(*pgdp, pgdval);
113 static pmd_t *kasan_pmd_offset(pgd_t *pgdp, unsigned long addr, int node,
116 if (__pgd_none(early, READ_ONCE(*pgdp))) {
123 kasan_set_pgd(pgdp, __pgd((unsigned long)__va(pmd_phys)));
126 return (pmd_t *)((pmd_t *)pgd_val(*pgdp) + pmd_index(addr));
144 static void kasan_pmd_populate(pgd_t *pgdp, unsigned long addr,
148 pmd_t *pmdp = kasan_pmd_offset(pgdp, addr, node, early);
160 pgd_t *pgdp;
162 pgdp = pgd_offset_k(addr);
166 kasan_pmd_populate(pgdp, addr, next, node, early);
167 } while (pgdp++, addr = next, addr != end);