arch/alpha/mm/init.c
162
pud = pud_offset(p4d, VMALLOC_START);
arch/arc/mm/fault.c
52
pud = pud_offset(p4d, address);
arch/arc/mm/fault.c
53
pud_k = pud_offset(p4d_k, address);
arch/arm/lib/uaccess_with_memcpy.c
41
pud = pud_offset(p4d, addr);
arch/arm/mm/dump.c
368
pud_t *pud = pud_offset(p4d, 0);
arch/arm/mm/fault-armv.c
84
pud = pud_offset(p4d, address);
arch/arm/mm/fault.c
532
pud = pud_offset(p4d, addr);
arch/arm/mm/fault.c
533
pud_k = pud_offset(p4d_k, addr);
arch/arm/mm/fault.c
66
pud = pud_offset(p4d, addr);
arch/arm/mm/idmap.c
72
pud_t *pud = pud_offset(p4d, 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
156
pudp = pud_offset(p4dp, addr);
arch/arm/mm/mmu.c
839
pud_t *pud = pud_offset(p4d, addr);
arch/arm/mm/mmu.c
912
pud_t *pud = pud_offset(p4d, addr);
arch/arm/mm/pgd.c
116
init_pud = pud_offset(init_p4d, 0);
arch/arm/mm/pgd.c
159
pud = pud_offset(p4d, 0);
arch/arm/mm/pgd.c
194
pud = pud_offset(p4d, 0);
arch/arm/mm/pgd.c
73
init_pud = pud_offset(init_p4d, TASK_SIZE);
arch/arm64/include/asm/pgtable.h
1024
#define pud_offset pud_offset
arch/arm64/mm/fault.c
173
pudp = pud_offset(p4dp, addr);
arch/arm64/mm/hugetlbpage.c
294
pudp = pud_offset(p4dp, addr);
arch/arm64/mm/hugetlbpage.c
88
pudp = pud_offset(p4dp, addr);
arch/arm64/mm/kasan_init.c
99
return early ? pud_offset_kimg(p4dp, addr) : pud_offset(p4dp, addr);
arch/arm64/mm/mmu.c
1510
pudp = pud_offset(p4dp, addr);
arch/arm64/mm/mmu.c
1665
pudp = pud_offset(p4dp, addr);
arch/arm64/mm/mmu.c
1685
pudp = pud_offset(p4dp, 0UL);
arch/arm64/mm/mmu.c
705
pudp = pud_offset(p4dp, addr);
arch/arm64/mm/pageattr.c
403
pudp = pud_offset(p4dp, addr);
arch/arm64/mm/trans_pgd.c
135
dst_pudp = pud_offset(dst_p4dp, start);
arch/arm64/mm/trans_pgd.c
137
src_pudp = pud_offset(src_p4dp, start);
arch/loongarch/kvm/mmu.c
709
pud = pudp_get(pud_offset(&p4d, hva));
arch/loongarch/mm/fault.c
53
pud = pud_offset(p4d, address);
arch/loongarch/mm/hugetlbpage.c
45
pud = pud_offset(p4d, addr);
arch/loongarch/mm/init.c
159
pud = pud_offset(p4d, addr);
arch/loongarch/mm/kasan_init.c
156
return pud_offset(p4dp, addr);
arch/loongarch/mm/pageattr.c
185
pud = pud_offset(p4d, addr);
arch/m68k/include/asm/mmu_context.h
132
pud = pud_offset(p4d, mmuar);
arch/m68k/kernel/sys_m68k.c
484
pud = pud_offset(p4d, (unsigned long)mem);
arch/m68k/mm/kmap.c
259
pud_dir = pud_offset(p4d_dir, virtaddr);
arch/m68k/mm/kmap.c
365
pud_dir = pud_offset(p4d_dir, virtaddr);
arch/m68k/mm/kmap.c
71
pud_dir = pud_offset(p4d_dir, virtaddr);
arch/m68k/mm/mcfmmu.c
106
pud = pud_offset(p4d, mmuar);
arch/m68k/mm/motorola.c
339
pud_dir = pud_offset(p4d_dir, virtaddr);
arch/m68k/sun3x/dvma.c
95
pud = pud_offset(p4d, vaddr);
arch/microblaze/mm/pgtable.c
147
pud = pud_offset(p4d, va);
arch/microblaze/mm/pgtable.c
207
pud = pud_offset(p4d, addr & PAGE_MASK);
arch/mips/kvm/mmu.c
118
pud = pud_offset(p4d, addr);
arch/mips/kvm/mmu.c
243
pud = pud_offset(p4d + i, 0);
arch/mips/kvm/mmu.c
364
pud = pud_offset(p4d + i, 0); \
arch/mips/mm/fault.c
304
pud = pud_offset(p4d, address);
arch/mips/mm/fault.c
305
pud_k = pud_offset(p4d_k, address);
arch/mips/mm/hugetlbpage.c
53
pud = pud_offset(p4d, addr);
arch/mips/mm/pgtable-32.c
74
pud = pud_offset(p4d, vaddr);
arch/mips/mm/tlb-r4k.c
328
pudp = pud_offset(p4dp, address);
arch/nios2/mm/fault.c
247
pud = pud_offset(p4d, address);
arch/nios2/mm/fault.c
248
pud_k = pud_offset(p4d_k, address);
arch/openrisc/mm/fault.c
328
pud = pud_offset(p4d, address);
arch/openrisc/mm/fault.c
329
pud_k = pud_offset(p4d_k, address);
arch/openrisc/mm/init.c
207
pud = pud_offset(p4d, va);
arch/openrisc/mm/init.c
85
pue = pud_offset(p4e, v);
arch/parisc/kernel/cache.c
421
pud = pud_offset(p4d, addr);
arch/parisc/kernel/pci-dma.c
140
pud = pud_offset(p4d, vaddr);
arch/parisc/kernel/pci-dma.c
203
pmd = pmd_offset(pud_offset(p4d_offset(dir, vaddr), vaddr), vaddr);
arch/parisc/mm/fixmap.c
18
pud_t *pud = pud_offset(p4d, vaddr);
arch/parisc/mm/hugetlbpage.c
68
pud = pud_offset(p4d, addr);
arch/parisc/mm/init.c
376
pud_t *pud = pud_offset(p4d, vaddr);
arch/parisc/mm/init.c
673
pud_t *pud = pud_offset(p4d, addr);
arch/powerpc/kvm/book3s_64_mmu_radix.c
1371
pudp = pud_offset(&p4d, gpa);
arch/powerpc/kvm/book3s_64_mmu_radix.c
558
pud = pud_offset(p4d, 0);
arch/powerpc/kvm/book3s_64_mmu_radix.c
633
pud = pud_offset(p4d, gpa);
arch/powerpc/kvm/book3s_64_mmu_radix.c
660
pud = pud_offset(p4d, gpa);
arch/powerpc/lib/code-patching.c
262
pudp = pud_offset(p4dp, addr);
arch/powerpc/mm/book3s64/radix_pgtable.c
1077
return pud_offset(p4dp, address);
arch/powerpc/mm/book3s64/radix_pgtable.c
92
pudp = pud_offset(p4dp, ea);
arch/powerpc/mm/book3s64/subpage_prot.c
67
pud = pud_offset(p4d, addr);
arch/powerpc/mm/kasan/init_book3e_64.c
47
pudp = pud_offset(p4dp, ea);
arch/powerpc/mm/nohash/book3e_pgtable.c
102
pudp = pud_offset(p4dp, ea);
arch/powerpc/mm/pgtable.c
402
pud = pud_offset(p4d, addr);
arch/powerpc/mm/pgtable.c
488
pudp = pud_offset(&p4d, ea);
arch/powerpc/mm/pgtable.c
501
pmdp = pmd_offset(pud_offset(p4d_offset(pgdp, ea), ea), ea);
arch/powerpc/mm/ptdump/hashpagetable.c
430
pud_t *pud = pud_offset(p4d, 0);
arch/powerpc/xmon/xmon.c
3333
pudp = pud_offset(p4dp, addr);
arch/riscv/include/asm/pgtable-64.h
340
#define pud_offset pud_offset
arch/riscv/include/asm/pgtable-64.h
341
pud_t *pud_offset(p4d_t *p4d, unsigned long address);
arch/riscv/kernel/hibernate.c
250
dst_pudp = pud_offset(dst_p4dp, start);
arch/riscv/kernel/hibernate.c
251
src_pudp = pud_offset(src_p4dp, start);
arch/riscv/kvm/mmu.c
398
pud = pudp_get(pud_offset(&p4d, hva));
arch/riscv/mm/fault.c
207
pud_k = pud_offset(p4d_k, addr);
arch/riscv/mm/fault.c
56
pudp = pud_offset(p4dp, addr);
arch/riscv/mm/hugetlbpage.c
103
pud = pud_offset(p4d, addr);
arch/riscv/mm/init.c
1753
pud_base = pud_offset(p4dp, 0);
arch/riscv/mm/kasan_init.c
382
pud_t *pud_k = pud_offset(p4d, vaddr);
arch/riscv/mm/kasan_init.c
92
pudp = pud_offset(p4d, vaddr);
arch/riscv/mm/pageattr.c
142
pudp = pud_offset(p4dp, vaddr);
arch/riscv/mm/pageattr.c
456
pud = pud_offset(p4d, addr);
arch/riscv/mm/pgtable.c
50
EXPORT_SYMBOL_GPL(pud_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
393
pud = pud_offset(p4d, addr);
arch/s390/include/asm/pgtable.h
1441
#define pud_offset pud_offset
arch/s390/mm/gmap_helpers.c
133
pudp = pud_offset(p4dp, vmaddr);
arch/s390/mm/hugetlbpage.c
215
pudp = pud_offset(p4dp, addr);
arch/s390/mm/pageattr.c
259
pudp = pud_offset(p4d, addr);
arch/s390/mm/vmem.c
324
pud = pud_offset(p4d, addr);
arch/s390/mm/vmem.c
376
pud = pud_offset(p4d, start);
arch/s390/mm/vmem.c
602
pud = pud_offset(p4d, addr);
arch/sh/kernel/io_trapped.c
151
pud_k = pud_offset(p4d_k, address);
arch/sh/mm/fault.c
139
pud = pud_offset(p4d, address);
arch/sh/mm/fault.c
140
pud_k = pud_offset(p4d_k, address);
arch/sh/mm/fault.c
82
pud = pud_offset(p4d, addr);
arch/sh/mm/hugetlbpage.c
62
pud = pud_offset(p4d, addr);
arch/sh/mm/tlbex_32.c
50
pud = pud_offset(p4d, address);
arch/sparc/kernel/signal32.c
323
pudp = pud_offset(p4dp, address);
arch/sparc/mm/fault_32.c
289
pud = pud_offset(p4d, address);
arch/sparc/mm/fault_32.c
293
pud_k = pud_offset(p4d_k, address);
arch/sparc/mm/fault_64.c
94
pudp = pud_offset(p4dp, tpc);
arch/sparc/mm/hugetlbpage.c
227
pud = pud_offset(p4d, addr);
arch/sparc/mm/init_64.c
1649
pud = pud_offset(p4d, addr);
arch/sparc/mm/init_64.c
1802
pud = pud_offset(p4d, vstart);
arch/sparc/mm/srmmu.c
301
pud = pud_offset(p4d, vaddr);
arch/sparc/mm/srmmu.c
499
pudp = pud_offset(p4dp, virt_addr);
arch/sparc/mm/srmmu.c
537
pudp = pud_offset(p4dp, virt_addr);
arch/sparc/mm/srmmu.c
684
pudp = pud_offset(p4dp, start);
arch/sparc/mm/srmmu.c
719
pudp = pud_offset(p4dp, start);
arch/sparc/mm/srmmu.c
804
pudp = pud_offset(p4dp, start);
arch/sparc/mm/srmmu.c
964
pud = pud_offset(p4d, PKMAP_BASE);
arch/um/kernel/skas/uaccess.c
35
pud = pud_offset(p4d, addr);
arch/um/kernel/tlb.c
123
pud = pud_offset(p4d, addr);
arch/x86/boot/compressed/ident_map_64.c
284
pudp = pud_offset(p4dp, address);
arch/x86/boot/startup/sme.c
133
pud = pud_offset(p4d, ppd->vaddr);
arch/x86/entry/vsyscall/vsyscall_64.c
355
pud = pud_offset(p4d, VSYSCALL_ADDR);
arch/x86/kernel/ldt.c
227
pud = pud_offset(p4d, va);
arch/x86/kernel/machine_kexec_32.c
92
pud = pud_offset(p4d, vaddr);
arch/x86/kernel/machine_kexec_64.c
197
pud = pud_offset(p4d, vaddr);
arch/x86/kvm/mmu/mmu.c
3274
pud = READ_ONCE(*pud_offset(&p4d, hva));
arch/x86/mm/fault.c
1013
pud = pud_offset(p4d, address);
arch/x86/mm/fault.c
199
pud = pud_offset(p4d, address);
arch/x86/mm/fault.c
200
pud_k = pud_offset(p4d_k, address);
arch/x86/mm/fault.c
312
pud = pud_offset(p4d, address);
arch/x86/mm/fault.c
375
pud = pud_offset(p4d, address);
arch/x86/mm/ident_map.c
157
pud = pud_offset(p4d, 0);
arch/x86/mm/ident_map.c
219
pud_t *pud = pud_offset(p4d, 0);
arch/x86/mm/ident_map.c
34
pud_t *pud = pud_offset(p4d, 0);
arch/x86/mm/init_32.c
443
pud = pud_offset(p4d, va);
arch/x86/mm/init_32.c
78
pud = pud_offset(p4d, 0);
arch/x86/mm/init_32.c
85
pud = pud_offset(p4d, 0);
arch/x86/mm/init_64.c
1234
pud_base = pud_offset(p4d, 0);
arch/x86/mm/init_64.c
1612
pud = pud_offset(p4d, addr);
arch/x86/mm/init_64.c
284
if (pud != pud_offset(p4d, 0))
arch/x86/mm/init_64.c
286
pud, pud_offset(p4d, 0));
arch/x86/mm/init_64.c
288
return pud_offset(p4d, vaddr);
arch/x86/mm/init_64.c
409
pud = pud_offset(p4d, (unsigned long)__va(phys));
arch/x86/mm/init_64.c
722
pud = pud_offset(p4d, 0);
arch/x86/mm/ioremap.c
832
pud_t *pud = pud_offset(p4d, addr);
arch/x86/mm/kasan_init_64.c
114
pud = pud_offset(p4d, addr);
arch/x86/mm/kaslr.c
192
pud = pud_offset(p4d, vaddr);
arch/x86/mm/pat/set_memory.c
1300
pud_t *pud = pud_offset(p4d, addr);
arch/x86/mm/pat/set_memory.c
1387
pud = pud_offset(p4d, addr);
arch/x86/mm/pat/set_memory.c
1499
pud_t *pud = pud_offset(p4d, start);
arch/x86/mm/pat/set_memory.c
1675
pud = pud_offset(p4d, start);
arch/x86/mm/pat/set_memory.c
1696
pud = pud_offset(p4d, start);
arch/x86/mm/pat/set_memory.c
1716
pud = pud_offset(p4d, start);
arch/x86/mm/pat/set_memory.c
741
pud = pud_offset(p4d, address);
arch/x86/mm/pat/set_memory.c
822
pud = pud_offset(p4d, address);
arch/x86/mm/pat/set_memory.c
897
pud = pud_offset(p4d, address);
arch/x86/mm/pgtable.c
260
pud = pud_offset(p4d, 0);
arch/x86/mm/pgtable.c
284
u_pud = pud_offset(u_p4d, 0);
arch/x86/mm/pgtable_32.c
45
pud = pud_offset(p4d, vaddr);
arch/x86/mm/pti.c
225
pud = pud_offset(p4d, address);
arch/x86/mm/pti.c
342
pud = pud_offset(p4d, addr);
arch/x86/platform/efi/efi_64.c
139
pud_efi = pud_offset(p4d_efi, 0);
arch/x86/platform/efi/efi_64.c
140
pud_k = pud_offset(p4d_k, 0);
arch/x86/platform/efi/efi_64.c
145
pud_efi = pud_offset(p4d_efi, EFI_VA_START);
arch/x86/platform/efi/efi_64.c
146
pud_k = pud_offset(p4d_k, EFI_VA_START);
arch/x86/power/hibernate.c
176
pud = pud_offset(p4d, relocated_restore_code);
arch/x86/power/hibernate_32.c
43
pud = pud_offset(p4d, 0);
arch/x86/power/hibernate_32.c
48
pud = pud_offset(p4d, 0);
arch/x86/xen/mmu_pv.c
1169
pud_tbl = pud_offset(p4d, 0);
arch/x86/xen/mmu_pv.c
647
pud = pud_offset(p4d, 0);
arch/xtensa/mm/fault.c
57
pud = pud_offset(p4d, address);
arch/xtensa/mm/fault.c
58
pud_k = pud_offset(p4d_k, address);
arch/xtensa/mm/tlb.c
193
pud = pud_offset(p4d, vaddr);
drivers/misc/sgi-gru/grufault.c
222
pudp = pud_offset(p4dp, vaddr);
fs/userfaultfd.c
305
pud = pud_offset(p4d, address);
include/asm-generic/pgtable-nopud.h
46
#define pud_offset pud_offset
include/linux/mm.h
3315
NULL : pud_offset(p4d, address);
include/linux/pgtable.h
132
#ifndef pud_offset
include/linux/pgtable.h
137
#define pud_offset pud_offset
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
2237
#define pud_offset_lockless(p4dp, p4d, address) pud_offset(&(p4d), address)
mm/debug_vm_pgtable.c
1206
args->start_pudp = pud_offset(args->p4dp, 0UL);
mm/gup.c
1051
pud = pud_offset(p4d, address);
mm/gup.c
952
pudp = pud_offset(p4dp, address);
mm/hugetlb.c
6946
pud_t *pud = pud_offset(p4d, addr);
mm/hugetlb.c
7073
pud = pud_offset(p4d, addr);
mm/kasan/init.c
147
pud_t *pud = pud_offset(p4d, addr);
mm/kasan/init.c
196
pud = pud_offset(p4d, addr);
mm/kasan/init.c
259
pud = pud_offset(p4d, addr);
mm/kasan/init.c
439
pud = pud_offset(p4d, addr);
mm/kasan/init.c
441
kasan_free_pud(pud_offset(p4d, 0), p4d);
mm/kasan/shadow.c
199
pud = pud_offset(p4d, addr);
mm/memory-failure.c
355
pud = pud_offset(p4d, address);
mm/memory.c
1425
src_pud = pud_offset(src_p4d, addr);
mm/memory.c
2037
pud = pud_offset(p4d, addr);
mm/memory.c
241
pud = pud_offset(p4d, addr);
mm/memory.c
260
pud = pud_offset(p4d, start);
mm/memory.c
3310
pud = pud_offset(p4d, addr);
mm/memory.c
564
pudp = pud_offset(p4dp, addr);
mm/memory.c
6816
pudp = pud_offset(p4dp, address);
mm/mprotect.c
532
pudp = pud_offset(p4d, addr);
mm/mremap.c
89
pud = pud_offset(p4d, addr);
mm/page_vma_mapped.c
231
pud = pud_offset(p4d, pvmw->address);
mm/pagewalk.c
197
pud = pud_offset(p4d, addr);
mm/pagewalk.c
930
pudp = pud_offset(p4dp, addr);
mm/percpu.c
3163
pud = pud_offset(p4d, addr);
mm/pgalloc-track.h
29
return pud_offset(p4d, address);
mm/rmap.c
898
pud = pud_offset(p4d, address);
mm/sparse-vmemmap.c
213
pud_t *pud = pud_offset(p4d, addr);
mm/swapfile.c
2287
pud = pud_offset(p4d, addr);
mm/vmalloc.c
431
pud = pud_offset(p4d, addr);
mm/vmalloc.c
830
pud = pud_offset(p4d, addr);
mm/vmscan.c
3744
pud = pud_offset(p4d, start & P4D_MASK);