p4d_t            1047 arch/arm64/mm/mmu.c int p4d_free_pud_page(p4d_t *p4d, unsigned long addr)
p4d_t              99 arch/microblaze/include/asm/page.h typedef struct { p4d_t		pge[1]; }	pgd_t;
p4d_t            1095 arch/powerpc/mm/book3s64/radix_pgtable.c int p4d_free_pud_page(p4d_t *p4d, unsigned long addr)
p4d_t             217 arch/riscv/mm/fault.c 		p4d_t *p4d, *p4d_k;
p4d_t             100 arch/s390/include/asm/page.h #define __p4d(x)	((p4d_t) { (x) } )
p4d_t              51 arch/s390/include/asm/pgalloc.h static inline p4d_t *p4d_alloc_one(struct mm_struct *mm, unsigned long address)
p4d_t              57 arch/s390/include/asm/pgalloc.h 	return (p4d_t *) table;
p4d_t              60 arch/s390/include/asm/pgalloc.h static inline void p4d_free(struct mm_struct *mm, p4d_t *p4d)
p4d_t             102 arch/s390/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d)
p4d_t             107 arch/s390/include/asm/pgalloc.h static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
p4d_t             632 arch/s390/include/asm/pgtable.h static inline int p4d_folded(p4d_t p4d)
p4d_t             637 arch/s390/include/asm/pgtable.h static inline int p4d_present(p4d_t p4d)
p4d_t             644 arch/s390/include/asm/pgtable.h static inline int p4d_none(p4d_t p4d)
p4d_t             651 arch/s390/include/asm/pgtable.h static inline unsigned long p4d_pfn(p4d_t p4d)
p4d_t             722 arch/s390/include/asm/pgtable.h static inline int p4d_bad(p4d_t p4d)
p4d_t             896 arch/s390/include/asm/pgtable.h static inline void p4d_clear(p4d_t *p4d)
p4d_t            1250 arch/s390/include/asm/pgtable.h static inline p4d_t *p4d_offset(pgd_t *pgd, unsigned long address)
p4d_t            1253 arch/s390/include/asm/pgtable.h 		return (p4d_t *) pgd_deref(*pgd) + p4d_index(address);
p4d_t            1254 arch/s390/include/asm/pgtable.h 	return (p4d_t *) pgd;
p4d_t            1257 arch/s390/include/asm/pgtable.h static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address)
p4d_t             106 arch/s390/include/asm/tlb.h static inline void p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d,
p4d_t             182 arch/s390/mm/dump_pagetables.c 			   p4d_t *p4d, unsigned long addr)
p4d_t             215 arch/s390/mm/dump_pagetables.c 	p4d_t *p4d;
p4d_t             546 arch/s390/mm/gmap.c 	p4d_t *p4d;
p4d_t             196 arch/s390/mm/hugetlbpage.c 	p4d_t *p4dp;
p4d_t             218 arch/s390/mm/hugetlbpage.c 	p4d_t *p4dp;
p4d_t              93 arch/s390/mm/kasan_init.c 	p4d_t *p4_dir;
p4d_t             251 arch/s390/mm/kasan_init.c 	p4d_t p4d_z = __p4d(__pa(kasan_early_shadow_pud) | _REGION2_ENTRY);
p4d_t             357 arch/s390/mm/kasan_init.c 	p4d_t *p4_dir_src;
p4d_t             358 arch/s390/mm/kasan_init.c 	p4d_t *p4_dir_dst;
p4d_t             369 arch/s390/mm/kasan_init.c 		       (KASAN_SHADOW_SIZE >> P4D_SHIFT) * sizeof(p4d_t));
p4d_t             120 arch/s390/mm/page-states.c static void mark_kernel_pud(p4d_t *p4d, unsigned long addr, unsigned long end)
p4d_t             145 arch/s390/mm/page-states.c 	p4d_t *p4d;
p4d_t             232 arch/s390/mm/pageattr.c static int walk_pud_level(p4d_t *p4d, unsigned long addr, unsigned long end,
p4d_t             266 arch/s390/mm/pageattr.c 	p4d_t *p4dp;
p4d_t             342 arch/s390/mm/pageattr.c 	p4d_t *p4d;
p4d_t             109 arch/s390/mm/pgalloc.c 			p4d_populate(mm, (p4d_t *) table, (pud_t *) pgd);
p4d_t             117 arch/s390/mm/pgalloc.c 			pgd_populate(mm, (pgd_t *) table, (p4d_t *) pgd);
p4d_t             417 arch/s390/mm/pgtable.c 	p4d_t *p4d;
p4d_t              76 arch/s390/mm/vmem.c 	p4d_t *p4_dir;
p4d_t             160 arch/s390/mm/vmem.c 	p4d_t *p4_dir;
p4d_t             219 arch/s390/mm/vmem.c 	p4d_t *p4_dir;
p4d_t             111 arch/x86/boot/compressed/kaslr_64.c 	if (p4d_offset((pgd_t *)top_level_pgt, 0) == (p4d_t *)_pgtable) {
p4d_t             360 arch/x86/entry/vsyscall/vsyscall_64.c 	p4d_t *p4d;
p4d_t             153 arch/x86/include/asm/kexec.h 	p4d_t *p4d;
p4d_t             518 arch/x86/include/asm/paravirt.h static inline void set_p4d(p4d_t *p4dp, p4d_t p4d)
p4d_t             527 arch/x86/include/asm/paravirt.h static inline p4d_t __p4d(p4dval_t val)
p4d_t             531 arch/x86/include/asm/paravirt.h 	return (p4d_t) { ret };
p4d_t             534 arch/x86/include/asm/paravirt.h static inline p4dval_t p4d_val(p4d_t p4d)
p4d_t             548 arch/x86/include/asm/paravirt.h 		set_p4d((p4d_t *)(pgdp), (p4d_t) { (pgdval).pgd });	\
p4d_t             558 arch/x86/include/asm/paravirt.h static inline void p4d_clear(p4d_t *p4dp)
p4d_t             282 arch/x86/include/asm/paravirt_types.h 	void (*set_p4d)(p4d_t *p4dp, p4d_t p4dval);
p4d_t             138 arch/x86/include/asm/pgalloc.h static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
p4d_t             144 arch/x86/include/asm/pgalloc.h static inline void p4d_populate_safe(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
p4d_t             174 arch/x86/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d)
p4d_t             182 arch/x86/include/asm/pgalloc.h static inline void pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d)
p4d_t             190 arch/x86/include/asm/pgalloc.h static inline p4d_t *p4d_alloc_one(struct mm_struct *mm, unsigned long addr)
p4d_t             196 arch/x86/include/asm/pgalloc.h 	return (p4d_t *)get_zeroed_page(gfp);
p4d_t             199 arch/x86/include/asm/pgalloc.h static inline void p4d_free(struct mm_struct *mm, p4d_t *p4d)
p4d_t             208 arch/x86/include/asm/pgalloc.h extern void ___p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d);
p4d_t             210 arch/x86/include/asm/pgalloc.h static inline void __p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d,
p4d_t             232 arch/x86/include/asm/pgtable.h static inline unsigned long p4d_pfn(p4d_t p4d)
p4d_t             242 arch/x86/include/asm/pgtable.h static inline int p4d_large(p4d_t p4d)
p4d_t             904 arch/x86/include/asm/pgtable.h static inline int p4d_none(p4d_t p4d)
p4d_t             909 arch/x86/include/asm/pgtable.h static inline int p4d_present(p4d_t p4d)
p4d_t             914 arch/x86/include/asm/pgtable.h static inline unsigned long p4d_page_vaddr(p4d_t p4d)
p4d_t             926 arch/x86/include/asm/pgtable.h static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address)
p4d_t             931 arch/x86/include/asm/pgtable.h static inline int p4d_bad(p4d_t p4d)
p4d_t             967 arch/x86/include/asm/pgtable.h static inline p4d_t *p4d_offset(pgd_t *pgd, unsigned long address)
p4d_t             970 arch/x86/include/asm/pgtable.h 		return (p4d_t *)pgd;
p4d_t             971 arch/x86/include/asm/pgtable.h 	return (p4d_t *)pgd_page_vaddr(*pgd) + p4d_index(address);
p4d_t            1280 arch/x86/include/asm/pgtable.h static inline p4d_t *kernel_to_user_p4dp(p4d_t *p4dp)
p4d_t            1285 arch/x86/include/asm/pgtable.h static inline p4d_t *user_to_kernel_p4dp(p4d_t *p4dp)
p4d_t              19 arch/x86/include/asm/pgtable_64.h extern p4d_t level4_kernel_pgt[512];
p4d_t              20 arch/x86/include/asm/pgtable_64.h extern p4d_t level4_ident_pgt[512];
p4d_t              56 arch/x86/include/asm/pgtable_64.h void set_pte_vaddr_p4d(p4d_t *p4d_page, unsigned long vaddr, pte_t new_pte);
p4d_t             136 arch/x86/include/asm/pgtable_64.h static inline void native_set_p4d(p4d_t *p4dp, p4d_t p4d)
p4d_t             150 arch/x86/include/asm/pgtable_64.h static inline void native_p4d_clear(p4d_t *p4d)
p4d_t             310 arch/x86/include/asm/pgtable_types.h static inline p4d_t native_make_p4d(pudval_t val)
p4d_t             312 arch/x86/include/asm/pgtable_types.h 	return (p4d_t) { val };
p4d_t             315 arch/x86/include/asm/pgtable_types.h static inline p4dval_t native_p4d_val(p4d_t p4d)
p4d_t             322 arch/x86/include/asm/pgtable_types.h static inline p4d_t native_make_p4d(pudval_t val)
p4d_t             324 arch/x86/include/asm/pgtable_types.h 	return (p4d_t) { .pgd = native_make_pgd((pgdval_t)val) };
p4d_t             327 arch/x86/include/asm/pgtable_types.h static inline p4dval_t native_p4d_val(p4d_t p4d)
p4d_t             385 arch/x86/include/asm/pgtable_types.h static inline p4dval_t p4d_pfn_mask(p4d_t p4d)
p4d_t             391 arch/x86/include/asm/pgtable_types.h static inline p4dval_t p4d_flags_mask(p4d_t p4d)
p4d_t             396 arch/x86/include/asm/pgtable_types.h static inline p4dval_t p4d_flags(p4d_t p4d)
p4d_t             117 arch/x86/kernel/espfix_64.c 	p4d_t *p4d;
p4d_t             133 arch/x86/kernel/ldt.c 	p4d_t *p4d;
p4d_t              95 arch/x86/kernel/machine_kexec_32.c 	p4d_t *p4d;
p4d_t             129 arch/x86/kernel/machine_kexec_64.c 	p4d_t *p4d;
p4d_t             138 arch/x86/kernel/machine_kexec_64.c 		p4d = (p4d_t *)get_zeroed_page(GFP_KERNEL);
p4d_t             108 arch/x86/kernel/tboot.c 	p4d_t *p4d;
p4d_t             169 arch/x86/kernel/vm86_32.c 	p4d_t *p4d;
p4d_t             438 arch/x86/mm/dump_pagetables.c static void walk_pud_level(struct seq_file *m, struct pg_state *st, p4d_t addr,
p4d_t             475 arch/x86/mm/dump_pagetables.c 	p4d_t *start, *p4d_start;
p4d_t             481 arch/x86/mm/dump_pagetables.c 	p4d_start = start = (p4d_t *)pgd_page_vaddr(addr);
p4d_t             153 arch/x86/mm/fault.c 	p4d_t *p4d, *p4d_k;
p4d_t             295 arch/x86/mm/fault.c 	p4d_t *p4d;
p4d_t             356 arch/x86/mm/fault.c 	p4d_t *p4d, *p4d_k;
p4d_t             450 arch/x86/mm/fault.c 	p4d_t *p4d;
p4d_t            1124 arch/x86/mm/fault.c 	p4d_t *p4d;
p4d_t              61 arch/x86/mm/ident_map.c static int ident_p4d_init(struct x86_mapping_info *info, p4d_t *p4d_page,
p4d_t              67 arch/x86/mm/ident_map.c 		p4d_t *p4d = p4d_page + p4d_index(addr);
p4d_t             106 arch/x86/mm/ident_map.c 		p4d_t *p4d;
p4d_t             120 arch/x86/mm/ident_map.c 		p4d = (p4d_t *)info->alloc_pgt_page(info->context);
p4d_t              69 arch/x86/mm/init_32.c 	p4d_t *p4d;
p4d_t             396 arch/x86/mm/init_32.c 	p4d_t *p4d = p4d_offset(pgd, vaddr);
p4d_t             418 arch/x86/mm/init_32.c 	p4d_t *p4d;
p4d_t             475 arch/x86/mm/init_32.c 	p4d_t *p4d;
p4d_t             170 arch/x86/mm/init_64.c 		const p4d_t *p4d_ref;
p4d_t             186 arch/x86/mm/init_64.c 			p4d_t *p4d;
p4d_t             243 arch/x86/mm/init_64.c static p4d_t *fill_p4d(pgd_t *pgd, unsigned long vaddr)
p4d_t             246 arch/x86/mm/init_64.c 		p4d_t *p4d = (p4d_t *)spp_getpage();
p4d_t             255 arch/x86/mm/init_64.c static pud_t *fill_pud(p4d_t *p4d, unsigned long vaddr)
p4d_t             304 arch/x86/mm/init_64.c void set_pte_vaddr_p4d(p4d_t *p4d_page, unsigned long vaddr, pte_t new_pte)
p4d_t             306 arch/x86/mm/init_64.c 	p4d_t *p4d = p4d_page + p4d_index(vaddr);
p4d_t             322 arch/x86/mm/init_64.c 	p4d_t *p4d_page;
p4d_t             340 arch/x86/mm/init_64.c 	p4d_t *p4d;
p4d_t             364 arch/x86/mm/init_64.c 	p4d_t *p4d;
p4d_t             375 arch/x86/mm/init_64.c 			p4d = (p4d_t *) spp_getpage();
p4d_t             671 arch/x86/mm/init_64.c phys_p4d_init(p4d_t *p4d_page, unsigned long paddr, unsigned long paddr_end,
p4d_t             685 arch/x86/mm/init_64.c 		p4d_t *p4d = p4d_page + p4d_index(vaddr);
p4d_t             737 arch/x86/mm/init_64.c 		p4d_t *p4d;
p4d_t             742 arch/x86/mm/init_64.c 			p4d = (p4d_t *)pgd_page_vaddr(*pgd);
p4d_t             939 arch/x86/mm/init_64.c static void __meminit free_pud_table(pud_t *pud_start, p4d_t *p4d)
p4d_t            1140 arch/x86/mm/init_64.c remove_p4d_table(p4d_t *p4d_start, unsigned long addr, unsigned long end,
p4d_t            1145 arch/x86/mm/init_64.c 	p4d_t *p4d;
p4d_t            1179 arch/x86/mm/init_64.c 	p4d_t *p4d;
p4d_t            1345 arch/x86/mm/init_64.c 	p4d_t *p4d;
p4d_t            1455 arch/x86/mm/init_64.c 	p4d_t *p4d;
p4d_t            1542 arch/x86/mm/init_64.c 	p4d_t *p4d;
p4d_t             806 arch/x86/mm/ioremap.c 	p4d_t *p4d = p4d_offset(pgd, addr);
p4d_t              25 arch/x86/mm/kasan_init_64.c static p4d_t tmp_p4d_table[MAX_PTRS_PER_P4D] __initdata __aligned(PAGE_SIZE);
p4d_t             106 arch/x86/mm/kasan_init_64.c static void __init kasan_populate_p4d(p4d_t *p4d, unsigned long addr,
p4d_t             130 arch/x86/mm/kasan_init_64.c 	p4d_t *p4d;
p4d_t             195 arch/x86/mm/kasan_init_64.c static inline p4d_t *early_p4d_offset(pgd_t *pgd, unsigned long addr)
p4d_t             200 arch/x86/mm/kasan_init_64.c 		return (p4d_t *)pgd;
p4d_t             204 arch/x86/mm/kasan_init_64.c 	return (p4d_t *)p4d + p4d_index(addr);
p4d_t             212 arch/x86/mm/kasan_init_64.c 	p4d_t *p4d, p4d_entry;
p4d_t             154 arch/x86/mm/kaslr.c 	p4d_t *p4d_page_tramp, *p4d, *p4d_tramp;
p4d_t             108 arch/x86/mm/mem_encrypt_identity.c 	p4d_t *p4d;
p4d_t             262 arch/x86/mm/mem_encrypt_identity.c 		entries += (DIV_ROUND_UP(len, PGDIR_SIZE) + 1) * sizeof(p4d_t) * PTRS_PER_P4D;
p4d_t             273 arch/x86/mm/mem_encrypt_identity.c 		tables += DIV_ROUND_UP(entries, PGDIR_SIZE) * sizeof(p4d_t) * PTRS_PER_P4D;
p4d_t             570 arch/x86/mm/pageattr.c 	p4d_t *p4d;
p4d_t             639 arch/x86/mm/pageattr.c 	p4d_t *p4d;
p4d_t             715 arch/x86/mm/pageattr.c 			p4d_t *p4d;
p4d_t            1158 arch/x86/mm/pageattr.c static void unmap_pud_range(p4d_t *p4d, unsigned long start, unsigned long end)
p4d_t            1314 arch/x86/mm/pageattr.c static int populate_pud(struct cpa_data *cpa, unsigned long start, p4d_t *p4d,
p4d_t            1400 arch/x86/mm/pageattr.c 	p4d_t *p4d;
p4d_t            1407 arch/x86/mm/pageattr.c 		p4d = (p4d_t *)get_zeroed_page(GFP_KERNEL);
p4d_t              77 arch/x86/mm/pgtable.c void ___p4d_free_tlb(struct mmu_gather *tlb, p4d_t *p4d)
p4d_t             291 arch/x86/mm/pgtable.c 	p4d_t *p4d;
p4d_t             318 arch/x86/mm/pgtable.c 	p4d_t *u_p4d;
p4d_t             662 arch/x86/mm/pgtable.c int p4d_set_huge(p4d_t *p4d, phys_addr_t addr, pgprot_t prot)
p4d_t             672 arch/x86/mm/pgtable.c int p4d_clear_huge(p4d_t *p4d)
p4d_t             783 arch/x86/mm/pgtable.c int p4d_free_pud_page(p4d_t *p4d, unsigned long addr)
p4d_t              31 arch/x86/mm/pgtable_32.c 	p4d_t *p4d;
p4d_t             172 arch/x86/mm/pti.c static p4d_t *pti_user_pagetable_walk_p4d(unsigned long address)
p4d_t             203 arch/x86/mm/pti.c 	p4d_t *p4d;
p4d_t             317 arch/x86/mm/pti.c 		p4d_t *p4d;
p4d_t             420 arch/x86/mm/pti.c 	p4d_t *kernel_p4d, *user_p4d;
p4d_t             181 arch/x86/mm/tlb.c 		p4d_t *p4d = p4d_offset(pgd, sp);
p4d_t             185 arch/x86/mm/tlb.c 			p4d_t *p4d_ref = p4d_offset(pgd_ref, sp);
p4d_t              79 arch/x86/platform/efi/efi_64.c 	p4d_t *p4d, *p4d_k, *p4d_efi;
p4d_t             158 arch/x86/platform/efi/efi_64.c 	p4d_t *p4d;
p4d_t             186 arch/x86/platform/efi/efi_64.c 		p4d = (p4d_t *)pgd_page_vaddr(*pgd);
p4d_t             210 arch/x86/platform/efi/efi_64.c 	p4d_t *p4d;
p4d_t             251 arch/x86/platform/efi/efi_64.c 	p4d_t *p4d_k, *p4d_efi;
p4d_t             289 arch/x86/platform/efi/efi_64.c 	memcpy(p4d_efi, p4d_k, sizeof(p4d_t) * num_entries);
p4d_t             214 arch/x86/power/hibernate.c 	p4d_t *p4d;
p4d_t              32 arch/x86/power/hibernate_32.c 	p4d_t *p4d;
p4d_t              32 arch/x86/power/hibernate_64.c 	p4d_t *p4d = NULL;
p4d_t              55 arch/x86/power/hibernate_64.c 		p4d = (p4d_t *)get_safe_page(GFP_ATOMIC);
p4d_t              73 arch/x86/power/hibernate_64.c 		p4d_t new_p4d = __p4d(__pa(pud) | pgprot_val(pgtable_prot));
p4d_t             500 arch/x86/xen/mmu_pv.c static void __xen_set_p4d_hyper(p4d_t *ptr, p4d_t val)
p4d_t             516 arch/x86/xen/mmu_pv.c static void __init xen_set_p4d_hyper(p4d_t *ptr, p4d_t val)
p4d_t             529 arch/x86/xen/mmu_pv.c static void xen_set_p4d(p4d_t *ptr, p4d_t val)
p4d_t             534 arch/x86/xen/mmu_pv.c 	trace_xen_mmu_set_p4d(ptr, (p4d_t *)user_ptr, val);
p4d_t             554 arch/x86/xen/mmu_pv.c 		__xen_set_p4d_hyper((p4d_t *)user_ptr, val);
p4d_t             560 arch/x86/xen/mmu_pv.c __visible p4dval_t xen_p4d_val(p4d_t p4d)
p4d_t             566 arch/x86/xen/mmu_pv.c __visible p4d_t xen_make_p4d(p4dval_t p4d)
p4d_t             612 arch/x86/xen/mmu_pv.c static int xen_p4d_walk(struct mm_struct *mm, p4d_t *p4d,
p4d_t             668 arch/x86/xen/mmu_pv.c 		p4d_t *p4d;
p4d_t            1182 arch/x86/xen/mmu_pv.c static void __init xen_cleanmfnmap_p4d(p4d_t *p4d, bool unpin)
p4d_t            1211 arch/x86/xen/mmu_pv.c 	p4d_t *p4d;
p4d_t             209 drivers/misc/sgi-gru/grufault.c 	p4d_t *p4dp;
p4d_t             283 fs/userfaultfd.c 	p4d_t *p4d;
p4d_t              24 include/asm-generic/5level-fixup.h static inline int p4d_none(p4d_t p4d)
p4d_t              29 include/asm-generic/5level-fixup.h static inline int p4d_bad(p4d_t p4d)
p4d_t              34 include/asm-generic/5level-fixup.h static inline int p4d_present(p4d_t p4d)
p4d_t              34 include/asm-generic/pgtable-nop4d.h #define set_pgd(pgdptr, pgdval)	set_p4d((p4d_t *)(pgdptr), (p4d_t) { pgdval })
p4d_t              36 include/asm-generic/pgtable-nop4d.h static inline p4d_t *p4d_offset(pgd_t *pgd, unsigned long address)
p4d_t              38 include/asm-generic/pgtable-nop4d.h 	return (p4d_t *)pgd;
p4d_t              42 include/asm-generic/pgtable-nop4d.h #define __p4d(x)				((p4d_t) { __pgd(x) })
p4d_t              44 include/asm-generic/pgtable-nop4d.h #define pgd_page(pgd)				(p4d_page((p4d_t){ pgd }))
p4d_t              45 include/asm-generic/pgtable-nop4d.h #define pgd_page_vaddr(pgd)			(p4d_page_vaddr((p4d_t){ pgd }))
p4d_t              19 include/asm-generic/pgtable-nopud.h typedef struct { p4d_t p4d; } pud_t;
p4d_t              31 include/asm-generic/pgtable-nopud.h static inline int p4d_none(p4d_t p4d)		{ return 0; }
p4d_t              32 include/asm-generic/pgtable-nopud.h static inline int p4d_bad(p4d_t p4d)		{ return 0; }
p4d_t              33 include/asm-generic/pgtable-nopud.h static inline int p4d_present(p4d_t p4d)	{ return 1; }
p4d_t              34 include/asm-generic/pgtable-nopud.h static inline void p4d_clear(p4d_t *p4d)	{ }
p4d_t              45 include/asm-generic/pgtable-nopud.h static inline pud_t *pud_offset(p4d_t *p4d, unsigned long address)
p4d_t             390 include/asm-generic/pgtable.h static inline int p4d_same(p4d_t p4d_a, p4d_t p4d_b)
p4d_t             561 include/asm-generic/pgtable.h void p4d_clear_bad(p4d_t *);
p4d_t             576 include/asm-generic/pgtable.h static inline int p4d_none_or_clear_bad(p4d_t *p4d)
p4d_t            1042 include/asm-generic/pgtable.h int p4d_set_huge(p4d_t *p4d, phys_addr_t addr, pgprot_t prot);
p4d_t            1043 include/asm-generic/pgtable.h int p4d_clear_huge(p4d_t *p4d);
p4d_t            1045 include/asm-generic/pgtable.h static inline int p4d_set_huge(p4d_t *p4d, phys_addr_t addr, pgprot_t prot)
p4d_t            1049 include/asm-generic/pgtable.h static inline int p4d_clear_huge(p4d_t *p4d)
p4d_t            1059 include/asm-generic/pgtable.h int p4d_free_pud_page(p4d_t *p4d, unsigned long addr);
p4d_t            1063 include/asm-generic/pgtable.h static inline int p4d_set_huge(p4d_t *p4d, phys_addr_t addr, pgprot_t prot)
p4d_t            1075 include/asm-generic/pgtable.h static inline int p4d_clear_huge(p4d_t *p4d)
p4d_t            1087 include/asm-generic/pgtable.h static inline int p4d_free_pud_page(p4d_t *p4d, unsigned long addr)
p4d_t              21 include/linux/kasan.h extern p4d_t kasan_early_shadow_p4d[MAX_PTRS_PER_P4D];
p4d_t            1771 include/linux/mm.h static inline int __pud_alloc(struct mm_struct *mm, p4d_t *p4d,
p4d_t            1780 include/linux/mm.h int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address);
p4d_t            1867 include/linux/mm.h static inline p4d_t *p4d_alloc(struct mm_struct *mm, pgd_t *pgd,
p4d_t            1874 include/linux/mm.h static inline pud_t *pud_alloc(struct mm_struct *mm, p4d_t *p4d,
p4d_t            2776 include/linux/mm.h p4d_t *vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node);
p4d_t            2777 include/linux/mm.h pud_t *vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node);
p4d_t             244 include/trace/events/xen.h 	    TP_PROTO(p4d_t *p4dp, p4d_t *user_p4dp, p4d_t p4dval),
p4d_t             247 include/trace/events/xen.h 		    __field(p4d_t *, p4dp)
p4d_t             248 include/trace/events/xen.h 		    __field(p4d_t *, user_p4dp)
p4d_t             146 lib/ioremap.c  static inline int ioremap_pud_range(p4d_t *p4d, unsigned long addr,
p4d_t             167 lib/ioremap.c  static int ioremap_try_huge_p4d(p4d_t *p4d, unsigned long addr,
p4d_t             192 lib/ioremap.c  	p4d_t *p4d;
p4d_t             433 mm/gup.c       				    unsigned long address, p4d_t *p4dp,
p4d_t             477 mm/gup.c       	p4d_t *p4d;
p4d_t             574 mm/gup.c       	p4d_t *p4d;
p4d_t            2230 mm/gup.c       static int gup_pud_range(p4d_t p4d, unsigned long addr, unsigned long end,
p4d_t            2262 mm/gup.c       	p4d_t *p4dp;
p4d_t            2266 mm/gup.c       		p4d_t p4d = READ_ONCE(*p4dp);
p4d_t            2348 mm/huge_memory.c 	p4d_t *p4d;
p4d_t            4943 mm/hugetlb.c   	p4d_t *p4d = p4d_offset(pgd, *addr);
p4d_t            4980 mm/hugetlb.c   	p4d_t *p4d;
p4d_t            5018 mm/hugetlb.c   	p4d_t *p4d;
p4d_t             642 mm/kasan/common.c 	p4d_t *p4d;
p4d_t              37 mm/kasan/init.c p4d_t kasan_early_shadow_p4d[MAX_PTRS_PER_P4D] __page_aligned_bss;
p4d_t              50 mm/kasan/init.c static inline bool kasan_pud_table(p4d_t p4d)
p4d_t              55 mm/kasan/init.c static inline bool kasan_pud_table(p4d_t p4d)
p4d_t             146 mm/kasan/init.c static int __ref zero_pud_populate(p4d_t *p4d, unsigned long addr,
p4d_t             186 mm/kasan/init.c 	p4d_t *p4d = p4d_offset(pgd, addr);
p4d_t             242 mm/kasan/init.c 			p4d_t *p4d;
p4d_t             280 mm/kasan/init.c 			p4d_t *p;
p4d_t             327 mm/kasan/init.c static void kasan_free_pud(pud_t *pud_start, p4d_t *p4d)
p4d_t             342 mm/kasan/init.c static void kasan_free_p4d(p4d_t *p4d_start, pgd_t *pgd)
p4d_t             344 mm/kasan/init.c 	p4d_t *p4d;
p4d_t             353 mm/kasan/init.c 	p4d_free(&init_mm, (p4d_t *)page_to_virt(pgd_page(*pgd)));
p4d_t             427 mm/kasan/init.c static void kasan_remove_p4d_table(p4d_t *p4d, unsigned long addr,
p4d_t             466 mm/kasan/init.c 		p4d_t *p4d;
p4d_t             269 mm/memory-failure.c 	p4d_t *p4d;
p4d_t             238 mm/memory.c    static inline void free_pud_range(struct mmu_gather *tlb, p4d_t *p4d,
p4d_t             276 mm/memory.c    	p4d_t *p4d;
p4d_t             485 mm/memory.c    	p4d_t *p4d = p4d_offset(pgd, addr);
p4d_t             882 mm/memory.c    		p4d_t *dst_p4d, p4d_t *src_p4d, struct vm_area_struct *vma,
p4d_t             919 mm/memory.c    	p4d_t *src_p4d, *dst_p4d;
p4d_t            1175 mm/memory.c    				struct vm_area_struct *vma, p4d_t *p4d,
p4d_t            1208 mm/memory.c    	p4d_t *p4d;
p4d_t            1396 mm/memory.c    	p4d_t *p4d;
p4d_t            1840 mm/memory.c    static inline int remap_pud_range(struct mm_struct *mm, p4d_t *p4d,
p4d_t            1866 mm/memory.c    	p4d_t *p4d;
p4d_t            2057 mm/memory.c    static int apply_to_pud_range(struct mm_struct *mm, p4d_t *p4d,
p4d_t            2081 mm/memory.c    	p4d_t *p4d;
p4d_t            3922 mm/memory.c    	p4d_t *p4d;
p4d_t            4051 mm/memory.c    	p4d_t *new = p4d_alloc_one(mm, address);
p4d_t            4072 mm/memory.c    int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address)
p4d_t            4137 mm/memory.c    	p4d_t *p4d;
p4d_t            2716 mm/migrate.c   	p4d_t *p4dp;
p4d_t             262 mm/mprotect.c  		p4d_t *p4d, unsigned long addr, unsigned long end,
p4d_t             285 mm/mprotect.c  	p4d_t *p4d;
p4d_t              36 mm/mremap.c    	p4d_t *p4d;
p4d_t              63 mm/mremap.c    	p4d_t *p4d;
p4d_t             143 mm/page_vma_mapped.c 	p4d_t *p4d;
p4d_t              75 mm/pagewalk.c  static int walk_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end,
p4d_t             123 mm/pagewalk.c  	p4d_t *p4d;
p4d_t              27 mm/pgtable-generic.c void p4d_clear_bad(p4d_t *p4d)
p4d_t             714 mm/rmap.c      	p4d_t *p4d;
p4d_t             180 mm/sparse-vmemmap.c pud_t * __meminit vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node)
p4d_t             192 mm/sparse-vmemmap.c p4d_t * __meminit vmemmap_p4d_populate(pgd_t *pgd, unsigned long addr, int node)
p4d_t             194 mm/sparse-vmemmap.c 	p4d_t *p4d = p4d_offset(pgd, addr);
p4d_t             221 mm/sparse-vmemmap.c 	p4d_t *p4d;
p4d_t            2000 mm/swapfile.c  static inline int unuse_pud_range(struct vm_area_struct *vma, p4d_t *p4d,
p4d_t            2027 mm/swapfile.c  	p4d_t *p4d;
p4d_t             150 mm/userfaultfd.c 	p4d_t *p4d;
p4d_t              91 mm/vmalloc.c   static void vunmap_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end)
p4d_t             109 mm/vmalloc.c   	p4d_t *p4d;
p4d_t             181 mm/vmalloc.c   static int vmap_pud_range(p4d_t *p4d, unsigned long addr,
p4d_t             201 mm/vmalloc.c   	p4d_t *p4d;
p4d_t             275 mm/vmalloc.c   	p4d_t *p4d;