Symbol: p4d_page
arch/powerpc/include/asm/book3s/64/pgtable.h
979
extern struct page *p4d_page(p4d_t p4d);
arch/powerpc/include/asm/nohash/64/pgtable-4k.h
81
extern struct page *p4d_page(p4d_t p4d);
arch/powerpc/mm/kasan/init_book3e_64.c
19
return p4d_page(p4d) == virt_to_page(lm_alias(kasan_early_shadow_pud));
arch/riscv/mm/init.c
1612
struct page *page = p4d_page(*p4d);
arch/riscv/mm/init.c
1748
free_vmemmap_storage(p4d_page(p4d), P4D_SIZE, altmap);
arch/x86/include/asm/pgtable_64.h
58
void set_pte_vaddr_p4d(p4d_t *p4d_page, unsigned long vaddr, pte_t new_pte);
arch/x86/mm/ident_map.c
145
static int ident_p4d_init(struct x86_mapping_info *info, p4d_t *p4d_page,
arch/x86/mm/ident_map.c
152
p4d_t *p4d = p4d_page + p4d_index(addr);
arch/x86/mm/init_64.c
1088
free_pagetable(p4d_page(*p4d), 0);
arch/x86/mm/init_64.c
1610
get_page_bootmem(section_nr, p4d_page(*p4d), MIX_SECTION_INFO);
arch/x86/mm/init_64.c
328
void set_pte_vaddr_p4d(p4d_t *p4d_page, unsigned long vaddr, pte_t new_pte)
arch/x86/mm/init_64.c
330
p4d_t *p4d = p4d_page + p4d_index(vaddr);
arch/x86/mm/init_64.c
346
p4d_t *p4d_page;
arch/x86/mm/init_64.c
357
p4d_page = p4d_offset(pgd, 0);
arch/x86/mm/init_64.c
358
set_pte_vaddr_p4d(p4d_page, vaddr, pteval);
arch/x86/mm/init_64.c
690
phys_p4d_init(p4d_t *p4d_page, unsigned long paddr, unsigned long paddr_end,
arch/x86/mm/init_64.c
700
return phys_pud_init((pud_t *) p4d_page, paddr, paddr_end,
arch/x86/mm/init_64.c
704
p4d_t *p4d = p4d_page + p4d_index(vaddr);
include/asm-generic/pgtable-nop4d.h
43
#define pgd_page(pgd) (p4d_page((p4d_t){ pgd }))
mm/kasan/init.c
325
pud_free(&init_mm, (pud_t *)page_to_virt(p4d_page(*p4d)));
mm/kasan/init.c
47
return p4d_page(p4d) == virt_to_page(lm_alias(kasan_early_shadow_pud));
mm/ptdump.c
61
if (p4d_page(val) == virt_to_page(lm_alias(kasan_early_shadow_pud)))
mm/vmalloc.c
826
return p4d_page(*p4d) + ((addr & ~P4D_MASK) >> PAGE_SHIFT);