Lines Matching refs:pgd
213 static int walk_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end, in walk_p4d_range() argument
222 p4d = p4d_offset(pgd, addr); in walk_p4d_range()
251 pgd_t *pgd; in walk_pgd_range() local
256 if (walk->pgd) in walk_pgd_range()
257 pgd = walk->pgd + pgd_index(addr); in walk_pgd_range()
259 pgd = pgd_offset(walk->mm, addr); in walk_pgd_range()
262 if (pgd_none_or_clear_bad(pgd)) { in walk_pgd_range()
270 err = ops->pgd_entry(pgd, addr, next, walk); in walk_pgd_range()
274 if (is_hugepd(__hugepd(pgd_val(*pgd)))) in walk_pgd_range()
275 err = walk_hugepd_range((hugepd_t *)pgd, addr, next, walk, PGDIR_SHIFT); in walk_pgd_range()
277 err = walk_p4d_range(pgd, addr, next, walk); in walk_pgd_range()
280 } while (pgd++, addr = next, addr != end); in walk_pgd_range()
493 pgd_t *pgd, in walk_page_range_novma() argument
499 .pgd = pgd, in walk_page_range_novma()