arch/alpha/mm/init.c
161
p4d = p4d_offset(pgd, VMALLOC_START);
arch/arc/mm/fault.c
45
p4d = p4d_offset(pgd, address);
arch/arc/mm/fault.c
46
p4d_k = p4d_offset(pgd_k, address);
arch/arm/lib/uaccess_with_memcpy.c
37
p4d = p4d_offset(pgd, addr);
arch/arm/mm/dump.c
384
p4d_t *p4d = p4d_offset(pgd, 0);
arch/arm/mm/fault-armv.c
80
p4d = p4d_offset(pgd, address);
arch/arm/mm/fault.c
524
p4d = p4d_offset(pgd, addr);
arch/arm/mm/fault.c
525
p4d_k = p4d_offset(pgd_k, addr);
arch/arm/mm/fault.c
57
p4d = p4d_offset(pgd, addr);
arch/arm/mm/idmap.c
71
p4d_t *p4d = p4d_offset(pgd, addr);
arch/arm/mm/init.c
316
pmd = pmd_offset(pud_offset(p4d_offset(pgd_offset(mm, addr), addr), addr), addr);
arch/arm/mm/kasan_init.c
155
p4dp = p4d_offset(pgdp, addr);
arch/arm/mm/mmu.c
854
p4d_t *p4d = p4d_offset(pgd, addr);
arch/arm/mm/mmu.c
911
p4d_t *p4d = p4d_offset(pgd, addr);
arch/arm/mm/pgd.c
115
init_p4d = p4d_offset(init_pgd, 0);
arch/arm/mm/pgd.c
155
p4d = p4d_offset(pgd, 0);
arch/arm/mm/pgd.c
191
p4d = p4d_offset(pgd, 0);
arch/arm/mm/pgd.c
72
init_p4d = p4d_offset(init_pgd, TASK_SIZE);
arch/arm64/include/asm/pgtable.h
1209
return p4d_offset(pgdp, addr);
arch/arm64/mm/fault.c
167
p4dp = p4d_offset(pgdp, addr);
arch/arm64/mm/hugetlbpage.c
290
p4dp = p4d_offset(pgdp, addr);
arch/arm64/mm/hugetlbpage.c
87
p4dp = p4d_offset(pgdp, addr);
arch/arm64/mm/kasan_init.c
112
return early ? p4d_offset_kimg(pgdp, addr) : p4d_offset(pgdp, addr);
arch/arm64/mm/mmu.c
1543
p4dp = p4d_offset(pgdp, addr);
arch/arm64/mm/mmu.c
1705
p4dp = p4d_offset(pgdp, addr);
arch/arm64/mm/mmu.c
1725
p4dp = p4d_offset(pgdp, 0UL);
arch/arm64/mm/mmu.c
693
p4dp = p4d_offset(pgdp, addr);
arch/arm64/mm/pageattr.c
399
p4dp = p4d_offset(pgdp, addr);
arch/arm64/mm/trans_pgd.c
172
dst_p4dp = p4d_offset(dst_pgdp, start);
arch/arm64/mm/trans_pgd.c
173
src_p4dp = p4d_offset(src_pgdp, start);
arch/loongarch/kvm/mmu.c
705
p4d = p4dp_get(p4d_offset(&pgd, hva));
arch/loongarch/mm/fault.c
49
p4d = p4d_offset(pgd, address);
arch/loongarch/mm/hugetlbpage.c
43
p4d = p4d_offset(pgd, addr);
arch/loongarch/mm/init.c
147
p4d_t *p4d = p4d_offset(pgd, addr);
arch/loongarch/mm/kasan_init.c
169
return p4d_offset(pgdp, addr);
arch/loongarch/mm/pageattr.c
179
p4d = p4d_offset(pgd, addr);
arch/m68k/include/asm/mmu_context.h
128
p4d = p4d_offset(pgd, mmuar);
arch/m68k/kernel/sys_m68k.c
481
p4d = p4d_offset(pgd, (unsigned long)mem);
arch/m68k/mm/kmap.c
258
p4d_dir = p4d_offset(pgd_dir, virtaddr);
arch/m68k/mm/kmap.c
364
p4d_dir = p4d_offset(pgd_dir, virtaddr);
arch/m68k/mm/kmap.c
70
p4d_dir = p4d_offset(pgd_dir, virtaddr);
arch/m68k/mm/mcfmmu.c
102
p4d = p4d_offset(pgd, mmuar);
arch/m68k/mm/motorola.c
338
p4d_dir = p4d_offset(pgd_dir, virtaddr);
arch/m68k/sun3x/dvma.c
94
p4d = p4d_offset(pgd, vaddr);
arch/microblaze/mm/pgtable.c
146
p4d = p4d_offset(pgd_offset_k(va), va);
arch/microblaze/mm/pgtable.c
206
p4d = p4d_offset(pgd, addr & PAGE_MASK);
arch/mips/kvm/mmu.c
117
p4d = p4d_offset(pgd, addr);
arch/mips/kvm/mmu.c
242
p4d = p4d_offset(pgd, 0);
arch/mips/kvm/mmu.c
363
p4d = p4d_offset(pgd, 0); \
arch/mips/mm/fault.c
299
p4d = p4d_offset(pgd, address);
arch/mips/mm/fault.c
300
p4d_k = p4d_offset(pgd_k, address);
arch/mips/mm/hugetlbpage.c
51
p4d = p4d_offset(pgd, addr);
arch/mips/mm/pgtable-32.c
73
p4d = p4d_offset(pgd, vaddr);
arch/mips/mm/tlb-r4k.c
327
p4dp = p4d_offset(pgdp, address);
arch/nios2/mm/fault.c
243
p4d = p4d_offset(pgd, address);
arch/nios2/mm/fault.c
244
p4d_k = p4d_offset(pgd_k, address);
arch/openrisc/mm/fault.c
323
p4d = p4d_offset(pgd, address);
arch/openrisc/mm/fault.c
324
p4d_k = p4d_offset(pgd_k, address);
arch/openrisc/mm/init.c
206
p4d = p4d_offset(pgd_offset_k(va), va);
arch/openrisc/mm/init.c
84
p4e = p4d_offset(pge, v);
arch/parisc/kernel/cache.c
419
p4d = p4d_offset(pgd, addr);
arch/parisc/kernel/pci-dma.c
139
p4d = p4d_offset(dir, vaddr);
arch/parisc/kernel/pci-dma.c
203
pmd = pmd_offset(pud_offset(p4d_offset(dir, vaddr), vaddr), vaddr);
arch/parisc/mm/fixmap.c
17
p4d_t *p4d = p4d_offset(pgd, vaddr);
arch/parisc/mm/hugetlbpage.c
43
p4d = p4d_offset(pgd, addr);
arch/parisc/mm/hugetlbpage.c
66
p4d = p4d_offset(pgd, addr);
arch/parisc/mm/init.c
375
p4d_t *p4d = p4d_offset(pgd, vaddr);
arch/parisc/mm/init.c
672
p4d_t *p4d = p4d_offset(pgd, addr);
arch/powerpc/kvm/book3s_64_mmu_radix.c
1364
p4dp = p4d_offset(pgdp, gpa);
arch/powerpc/kvm/book3s_64_mmu_radix.c
553
p4d_t *p4d = p4d_offset(pgd, 0);
arch/powerpc/kvm/book3s_64_mmu_radix.c
629
p4d = p4d_offset(pgd, gpa);
arch/powerpc/lib/code-patching.c
258
p4dp = p4d_offset(pgdp, addr);
arch/powerpc/mm/book3s64/hash_pgtable.c
159
p4dp = p4d_offset(pgdp, ea);
arch/powerpc/mm/book3s64/radix_pgtable.c
1149
p4d = p4d_offset(pgd, addr);
arch/powerpc/mm/book3s64/radix_pgtable.c
1231
p4d = p4d_offset(pgd, addr);
arch/powerpc/mm/book3s64/radix_pgtable.c
1266
p4d = p4d_offset(pgd, map_addr);
arch/powerpc/mm/book3s64/radix_pgtable.c
1328
p4d = p4d_offset(pgd, addr);
arch/powerpc/mm/book3s64/radix_pgtable.c
155
p4dp = p4d_offset(pgdp, ea);
arch/powerpc/mm/book3s64/radix_pgtable.c
206
p4dp = p4d_offset(pgdp, idx);
arch/powerpc/mm/book3s64/radix_pgtable.c
86
p4dp = p4d_offset(pgdp, ea);
arch/powerpc/mm/book3s64/radix_pgtable.c
909
p4d = p4d_offset(pgd, addr);
arch/powerpc/mm/book3s64/subpage_prot.c
64
p4d = p4d_offset(pgd, addr);
arch/powerpc/mm/hugetlbpage.c
52
p4d = p4d_offset(pgd_offset(mm, addr), addr);
arch/powerpc/mm/kasan/init_book3e_64.c
105
p4d_populate(&init_mm, p4d_offset(pgd++, addr), kasan_early_shadow_pud);
arch/powerpc/mm/kasan/init_book3e_64.c
41
p4dp = p4d_offset(pgdp, ea);
arch/powerpc/mm/nohash/book3e_pgtable.c
85
p4dp = p4d_offset(pgdp, ea);
arch/powerpc/mm/nohash/book3e_pgtable.c
97
p4dp = p4d_offset(pgdp, ea);
arch/powerpc/mm/pgtable.c
400
p4d = p4d_offset(pgd, addr);
arch/powerpc/mm/pgtable.c
470
p4dp = p4d_offset(pgdp, ea);
arch/powerpc/mm/pgtable.c
501
pmdp = pmd_offset(pud_offset(p4d_offset(pgdp, ea), ea), ea);
arch/powerpc/mm/ptdump/hashpagetable.c
444
p4d_t *p4d = p4d_offset(pgd, 0);
arch/powerpc/xmon/xmon.c
3319
p4dp = p4d_offset(pgdp, addr);
arch/riscv/include/asm/pgtable-64.h
398
#define p4d_offset p4d_offset
arch/riscv/include/asm/pgtable-64.h
399
p4d_t *p4d_offset(pgd_t *pgd, unsigned long address);
arch/riscv/kernel/hibernate.c
289
dst_p4dp = p4d_offset(dst_pgdp, start);
arch/riscv/kernel/hibernate.c
290
src_p4dp = p4d_offset(src_pgdp, start);
arch/riscv/kvm/mmu.c
394
p4d = p4dp_get(p4d_offset(&pgd, hva));
arch/riscv/mm/fault.c
201
p4d_k = p4d_offset(pgd_k, addr);
arch/riscv/mm/fault.c
50
p4dp = p4d_offset(pgdp, addr);
arch/riscv/mm/hugetlbpage.c
99
p4d = p4d_offset(pgd, addr);
arch/riscv/mm/init.c
1778
p4d_base = p4d_offset(pgd, 0);
arch/riscv/mm/kasan_init.c
123
p4dp = p4d_offset(pgd, vaddr);
arch/riscv/mm/kasan_init.c
402
p4d_t *p4d_k = p4d_offset(pgd, vaddr);
arch/riscv/mm/pageattr.c
187
p4dp = p4d_offset(pgdp, vaddr);
arch/riscv/mm/pageattr.c
450
p4d = p4d_offset(pgd, addr);
arch/riscv/mm/pgtable.c
59
EXPORT_SYMBOL_GPL(p4d_offset);
arch/s390/boot/vmem.c
231
return pte_offset_kernel(pmd_offset(pud_offset(p4d_offset(pgd_offset_k(va), va), va), va), va);
arch/s390/boot/vmem.c
425
p4d = p4d_offset(pgd, addr);
arch/s390/mm/gmap_helpers.c
128
p4dp = p4d_offset(pgdp, vmaddr);
arch/s390/mm/hugetlbpage.c
213
p4dp = p4d_offset(pgdp, addr);
arch/s390/mm/pageattr.c
292
p4dp = p4d_offset(pgd, addr);
arch/s390/mm/vmem.c
393
p4d = p4d_offset(pgd, addr);
arch/s390/mm/vmem.c
421
p4d = p4d_offset(pgd, start);
arch/s390/mm/vmem.c
593
p4d = p4d_offset(pgd, addr);
arch/sh/kernel/io_trapped.c
147
p4d_k = p4d_offset(pgd_k, address);
arch/sh/mm/fault.c
134
p4d = p4d_offset(pgd, address);
arch/sh/mm/fault.c
135
p4d_k = p4d_offset(pgd_k, address);
arch/sh/mm/fault.c
69
p4d = p4d_offset(pgd, addr);
arch/sh/mm/hugetlbpage.c
60
p4d = p4d_offset(pgd, addr);
arch/sh/mm/tlbex_32.c
47
p4d = p4d_offset(pgd, address);
arch/sparc/kernel/signal32.c
320
p4dp = p4d_offset(pgdp, address);
arch/sparc/mm/fault_32.c
288
p4d = p4d_offset(pgd, address);
arch/sparc/mm/fault_32.c
292
p4d_k = p4d_offset(pgd_k, address);
arch/sparc/mm/fault_64.c
91
p4dp = p4d_offset(pgdp, tpc);
arch/sparc/mm/hugetlbpage.c
199
p4d = p4d_offset(pgd, addr);
arch/sparc/mm/hugetlbpage.c
224
p4d = p4d_offset(pgd, addr);
arch/sparc/mm/init_64.c
1645
p4d = p4d_offset(pgd, addr);
arch/sparc/mm/init_64.c
1790
p4d = p4d_offset(pgd, vstart);
arch/sparc/mm/srmmu.c
300
p4d = p4d_offset(pgd, vaddr);
arch/sparc/mm/srmmu.c
498
p4dp = p4d_offset(pgdp, virt_addr);
arch/sparc/mm/srmmu.c
536
p4dp = p4d_offset(pgdp, virt_addr);
arch/sparc/mm/srmmu.c
683
p4dp = p4d_offset(pgdp, start);
arch/sparc/mm/srmmu.c
718
p4dp = p4d_offset(pgdp, start);
arch/sparc/mm/srmmu.c
803
p4dp = p4d_offset(pgdp, start);
arch/sparc/mm/srmmu.c
963
p4d = p4d_offset(pgd, PKMAP_BASE);
arch/um/kernel/skas/uaccess.c
31
p4d = p4d_offset(pgd, addr);
arch/um/kernel/tlb.c
146
p4d = p4d_offset(pgd, addr);
arch/x86/boot/compressed/ident_map_64.c
143
if (p4d_offset((pgd_t *)top_level_pgt, 0) == (p4d_t *)_pgtable) {
arch/x86/boot/compressed/ident_map_64.c
283
p4dp = p4d_offset(pgdp, address);
arch/x86/boot/startup/sme.c
125
p4d = p4d_offset(pgd, ppd->vaddr);
arch/x86/entry/vsyscall/vsyscall_64.c
353
p4d = p4d_offset(pgd, VSYSCALL_ADDR);
arch/x86/hyperv/hv_crash.c
122
p4d = p4d_offset(pgd, trampoline_pa);
arch/x86/hyperv/hv_crash.c
232
p4d = p4d_offset(pgd, trampoline_pa);
arch/x86/kernel/ldt.c
223
p4d = p4d_offset(pgd, va);
arch/x86/kernel/machine_kexec_32.c
91
p4d = p4d_offset(pgd, vaddr);
arch/x86/kernel/machine_kexec_64.c
189
p4d = p4d_offset(pgd, vaddr);
arch/x86/kvm/mmu/mmu.c
3270
p4d = READ_ONCE(*p4d_offset(&pgd, hva));
arch/x86/mm/fault.c
1006
p4d = p4d_offset(pgd, address);
arch/x86/mm/fault.c
194
p4d = p4d_offset(pgd, address);
arch/x86/mm/fault.c
195
p4d_k = p4d_offset(pgd_k, address);
arch/x86/mm/fault.c
311
p4d = p4d_offset(pgd, address);
arch/x86/mm/fault.c
367
p4d = p4d_offset(pgd, address);
arch/x86/mm/ident_map.c
199
p4d = p4d_offset(pgd, 0);
arch/x86/mm/ident_map.c
52
p4d_t *p4d = p4d_offset(pgd, 0);
arch/x86/mm/init_32.c
442
p4d = p4d_offset(pgd, va);
arch/x86/mm/init_32.c
77
p4d = p4d_offset(pgd, 0);
arch/x86/mm/init_32.c
84
p4d = p4d_offset(pgd, 0);
arch/x86/mm/init_64.c
1266
p4d = p4d_offset(pgd, 0);
arch/x86/mm/init_64.c
1605
p4d = p4d_offset(pgd, addr);
arch/x86/mm/init_64.c
184
p4d_ref = p4d_offset(pgd_ref, addr);
arch/x86/mm/init_64.c
196
p4d = p4d_offset(pgd, addr);
arch/x86/mm/init_64.c
272
if (p4d != p4d_offset(pgd, 0))
arch/x86/mm/init_64.c
274
p4d, p4d_offset(pgd, 0));
arch/x86/mm/init_64.c
276
return p4d_offset(pgd, vaddr);
arch/x86/mm/init_64.c
357
p4d_page = p4d_offset(pgd, 0);
arch/x86/mm/init_64.c
403
p4d = p4d_offset(pgd, (unsigned long)__va(phys));
arch/x86/mm/init_64.c
777
p4d_populate_init(&init_mm, p4d_offset(pgd, vaddr),
arch/x86/mm/ioremap.c
831
p4d_t *p4d = p4d_offset(pgd, addr);
arch/x86/mm/kasan_init_64.c
134
p4d = p4d_offset(pgd, addr);
arch/x86/mm/kasan_init_64.c
183
p4d_clear(p4d_offset(pgd, start));
arch/x86/mm/kasan_init_64.c
188
p4d_clear(p4d_offset(pgd, start));
arch/x86/mm/kasan_init_64.c
252
p4d = p4d_offset(pgd, addr);
arch/x86/mm/kaslr.c
191
p4d = p4d_offset(pgd, vaddr);
arch/x86/mm/pat/set_memory.c
1299
p4d_t *p4d = p4d_offset(pgd, addr);
arch/x86/mm/pat/set_memory.c
1384
p4d = p4d_offset(pgd, addr);
arch/x86/mm/pat/set_memory.c
1756
p4d = p4d_offset(pgd_entry, addr);
arch/x86/mm/pat/set_memory.c
730
p4d = p4d_offset(pgd, address);
arch/x86/mm/pat/set_memory.c
818
p4d = p4d_offset(pgd, address);
arch/x86/mm/pat/set_memory.c
896
p4d = p4d_offset(pgd, address);
arch/x86/mm/pgtable.c
259
p4d = p4d_offset(pgd, 0);
arch/x86/mm/pgtable.c
283
u_p4d = p4d_offset(u_pgd, 0);
arch/x86/mm/pgtable_32.c
40
p4d = p4d_offset(pgd, vaddr);
arch/x86/mm/pti.c
197
return p4d_offset(pgd, address);
arch/x86/mm/pti.c
338
p4d = p4d_offset(pgd, addr);
arch/x86/mm/pti.c
439
kernel_p4d = p4d_offset(kernel_pgd, addr);
arch/x86/platform/efi/efi_64.c
124
p4d_efi = p4d_offset(pgd_efi, 0);
arch/x86/platform/efi/efi_64.c
125
p4d_k = p4d_offset(pgd_k, 0);
arch/x86/platform/efi/efi_64.c
137
p4d_efi = p4d_offset(pgd_efi, EFI_VA_END);
arch/x86/platform/efi/efi_64.c
138
p4d_k = p4d_offset(pgd_k, EFI_VA_END);
arch/x86/power/hibernate.c
171
p4d = p4d_offset(pgd, relocated_restore_code);
arch/x86/power/hibernate_32.c
42
p4d = p4d_offset(pgd, 0);
arch/x86/power/hibernate_32.c
47
p4d = p4d_offset(pgd, 0);
arch/x86/xen/mmu_pv.c
1192
p4d = p4d_offset(pgd, 0);
arch/x86/xen/mmu_pv.c
694
p4d = p4d_offset(&pgd[i], 0);
arch/xtensa/mm/fault.c
52
p4d = p4d_offset(pgd, address);
arch/xtensa/mm/fault.c
53
p4d_k = p4d_offset(pgd_k, address);
arch/xtensa/mm/tlb.c
190
p4d = p4d_offset(pgd, vaddr);
drivers/misc/sgi-gru/grufault.c
218
p4dp = p4d_offset(pgdp, vaddr);
fs/userfaultfd.c
302
p4d = p4d_offset(pgd, address);
include/linux/mm.h
3308
NULL : p4d_offset(pgd, address);
include/linux/pgtable.h
167
return pmd_offset(pud_offset(p4d_offset(pgd_offset(mm, va), va), va), va);
include/linux/pgtable.h
172
return pmd_offset(pud_offset(p4d_offset(pgd_offset_k(va), va), va), va);
include/linux/pgtable.h
2234
#define p4d_offset_lockless(pgdp, pgd, address) p4d_offset(&(pgd), address)
mm/debug_vm_pgtable.c
1197
args->start_p4dp = p4d_offset(args->pgdp, 0UL);
mm/gup.c
1048
p4d = p4d_offset(pgd, address);
mm/gup.c
977
p4dp = p4d_offset(pgdp, address);
mm/hugetlb.c
6945
p4d_t *p4d = p4d_offset(pgd, addr);
mm/hugetlb.c
7069
p4d = p4d_offset(pgd, addr);
mm/kasan/init.c
185
p4d_t *p4d = p4d_offset(pgd, addr);
mm/kasan/init.c
256
p4d = p4d_offset(pgd, addr);
mm/kasan/init.c
474
p4d = p4d_offset(pgd, addr);
mm/kasan/init.c
476
kasan_free_p4d(p4d_offset(pgd, 0), pgd);
mm/kasan/shadow.c
196
p4d = p4d_offset(pgd, addr);
mm/memory-failure.c
352
p4d = p4d_offset(pgd, address);
mm/memory.c
1461
src_p4d = p4d_offset(src_pgd, addr);
mm/memory.c
2065
p4d = p4d_offset(pgd, addr);
mm/memory.c
275
p4d = p4d_offset(pgd, addr);
mm/memory.c
294
p4d = p4d_offset(pgd, start);
mm/memory.c
3346
p4d = p4d_offset(pgd, addr);
mm/memory.c
555
p4dp = p4d_offset(pgdp, addr);
mm/memory.c
6811
p4dp = p4d_offset(pgdp, address);
mm/mprotect.c
588
p4d = p4d_offset(pgd, addr);
mm/mremap.c
85
p4d = p4d_offset(pgd, addr);
mm/page_vma_mapped.c
226
p4d = p4d_offset(pgd, pvmw->address);
mm/pagewalk.c
262
p4d = p4d_offset(pgd, addr);
mm/pagewalk.c
926
p4dp = p4d_offset(pgdp, addr);
mm/percpu.c
3157
p4d = p4d_offset(pgd, addr);
mm/pgalloc-track.h
16
return p4d_offset(pgd, address);
mm/rmap.c
894
p4d = p4d_offset(pgd, address);
mm/sparse-vmemmap.c
226
p4d_t *p4d = p4d_offset(pgd, addr);
mm/swapfile.c
2307
p4d = p4d_offset(pgd, addr);
mm/vmalloc.c
455
p4d = p4d_offset(pgd, addr);
mm/vmalloc.c
822
p4d = p4d_offset(pgd, addr);