Defined in 6 files as a typedef:
Referenced in 182 files:
-
arch/alpha/mm/init.c,
line 121
-
arch/arc/include/asm/pgalloc.h,
line 70
-
arch/arc/mm/fault.c,
line 33
-
arch/arm/lib/uaccess_with_memcpy.c,
line 27
-
arch/arm/mm/dump.c,
2 times
-
arch/arm/mm/fault-armv.c,
line 69
-
arch/arm/mm/fault.c,
2 times
-
arch/arm/mm/idmap.c,
line 72
-
arch/arm/mm/kasan_init.c,
line 128
-
arch/arm/mm/mmu.c,
4 times
-
arch/arm/mm/pgd.c,
2 times
-
arch/arm64/include/asm/pgalloc.h,
4 times
-
arch/arm64/include/asm/pgtable-types.h,
line 50
-
arch/arm64/include/asm/pgtable.h,
27 times
-
arch/arm64/include/asm/ptdump.h,
2 times
-
arch/arm64/include/asm/tlb.h,
line 108
-
arch/arm64/mm/fault.c,
line 162
-
arch/arm64/mm/fixmap.c,
3 times
-
arch/arm64/mm/hugetlbpage.c,
3 times
-
arch/arm64/mm/kasan_init.c,
4 times
-
arch/arm64/mm/mmu.c,
11 times
-
arch/arm64/mm/pageattr.c,
line 395
-
arch/arm64/mm/ptdump.c,
line 269
-
arch/arm64/mm/trans_pgd.c,
4 times
-
arch/loongarch/include/asm/pgalloc.h,
line 37
-
arch/loongarch/include/asm/pgtable.h,
7 times
-
arch/loongarch/kvm/mmu.c,
line 673
-
arch/loongarch/mm/fault.c,
line 37
-
arch/loongarch/mm/hugetlbpage.c,
2 times
-
arch/loongarch/mm/init.c,
line 163
-
arch/loongarch/mm/kasan_init.c,
5 times
-
arch/loongarch/mm/pageattr.c,
3 times
-
arch/loongarch/mm/pgtable.c,
line 151
-
arch/m68k/include/asm/mmu_context.h,
line 99
-
arch/m68k/kernel/sys_m68k.c,
line 470
-
arch/m68k/mm/kmap.c,
3 times
-
arch/m68k/mm/mcfmmu.c,
line 80
-
arch/m68k/mm/motorola.c,
line 305
-
arch/m68k/sun3x/dvma.c,
line 82
-
arch/microblaze/mm/pgtable.c,
2 times
-
arch/mips/include/asm/pgalloc.h,
line 94
-
arch/mips/include/asm/pgtable-64.h,
7 times
-
arch/mips/kvm/mmu.c,
3 times
-
arch/mips/mm/fault.c,
line 287
-
arch/mips/mm/hugetlbpage.c,
2 times
-
arch/mips/mm/pgtable-32.c,
line 47
-
arch/mips/mm/tlb-r4k.c,
line 301
-
arch/nios2/mm/fault.c,
line 231
-
arch/nios2/mm/ioremap.c,
line 89
-
arch/openrisc/mm/fault.c,
line 296
-
arch/openrisc/mm/init.c,
2 times
-
arch/parisc/kernel/cache.c,
line 414
-
arch/parisc/kernel/pci-dma.c,
line 135
-
arch/parisc/mm/fixmap.c,
line 17
-
arch/parisc/mm/hugetlbpage.c,
2 times
-
arch/parisc/mm/init.c,
2 times
-
arch/powerpc/include/asm/book3s/64/hash.h,
line 152
-
arch/powerpc/include/asm/book3s/64/pgalloc.h,
line 88
-
arch/powerpc/include/asm/book3s/64/pgtable.h,
11 times
-
arch/powerpc/include/asm/book3s/64/radix.h,
line 258
-
arch/powerpc/include/asm/nohash/64/pgalloc.h,
line 18
-
arch/powerpc/include/asm/nohash/64/pgtable-4k.h,
5 times
-
arch/powerpc/include/asm/nohash/64/pgtable.h,
line 143
-
arch/powerpc/kvm/book3s_64_mmu_radix.c,
3 times
-
arch/powerpc/mm/book3s64/hash_pgtable.c,
line 151
-
arch/powerpc/mm/book3s64/radix_pgtable.c,
10 times
-
arch/powerpc/mm/book3s64/subpage_prot.c,
line 57
-
arch/powerpc/mm/hugetlbpage.c,
line 46
-
arch/powerpc/mm/kasan/init_book3e_64.c,
2 times
-
arch/powerpc/mm/nohash/book3e_pgtable.c,
line 77
-
arch/powerpc/mm/pgtable.c,
2 times
-
arch/powerpc/mm/pgtable_64.c,
line 101
-
arch/powerpc/mm/ptdump/hashpagetable.c,
2 times
-
arch/powerpc/mm/ptdump/ptdump.c,
line 317
-
arch/powerpc/xmon/xmon.c,
line 3290
-
arch/riscv/include/asm/pgalloc.h,
5 times
-
arch/riscv/include/asm/pgtable-64.h,
20 times
-
arch/riscv/include/asm/pgtable.h,
line 155
-
arch/riscv/kernel/hibernate.c,
6 times
-
arch/riscv/kvm/mmu.c,
line 454
-
arch/riscv/mm/fault.c,
2 times
-
arch/riscv/mm/hugetlbpage.c,
2 times
-
arch/riscv/mm/init.c,
17 times
-
arch/riscv/mm/kasan_init.c,
16 times
-
arch/riscv/mm/pageattr.c,
5 times
-
arch/riscv/mm/pgtable.c,
5 times
-
arch/riscv/mm/ptdump.c,
line 336
-
arch/s390/boot/vmem.c,
7 times
-
arch/s390/include/asm/page.h,
line 122
-
arch/s390/include/asm/pgalloc.h,
5 times
-
arch/s390/include/asm/pgtable.h,
17 times
-
arch/s390/include/asm/tlb.h,
line 114
-
arch/s390/mm/dump_pagetables.c,
line 165
-
arch/s390/mm/gmap_helpers.c,
line 46
-
arch/s390/mm/hugetlbpage.c,
2 times
-
arch/s390/mm/pageattr.c,
2 times
-
arch/s390/mm/pgalloc.c,
2 times
-
arch/s390/mm/vmem.c,
6 times
-
arch/sh/kernel/io_trapped.c,
line 137
-
arch/sh/mm/fault.c,
2 times
-
arch/sh/mm/hugetlbpage.c,
2 times
-
arch/sh/mm/init.c,
line 44
-
arch/sh/mm/tlbex_32.c,
line 27
-
arch/sparc/include/asm/pgalloc_64.h,
line 19
-
arch/sparc/kernel/signal32.c,
line 300
-
arch/sparc/mm/fault_32.c,
line 274
-
arch/sparc/mm/fault_64.c,
line 82
-
arch/sparc/mm/hugetlbpage.c,
2 times
-
arch/sparc/mm/init_64.c,
2 times
-
arch/sparc/mm/srmmu.c,
7 times
-
arch/um/include/asm/pgtable-4level.h,
line 89
-
arch/um/kernel/skas/uaccess.c,
line 20
-
arch/um/kernel/tlb.c,
2 times
-
arch/x86/boot/compressed/ident_map_64.c,
2 times
-
arch/x86/boot/startup/sme.c,
3 times
-
arch/x86/entry/vsyscall/vsyscall_64.c,
line 368
-
arch/x86/hyperv/hv_crash.c,
3 times
-
arch/x86/include/asm/kexec.h,
line 163
-
arch/x86/include/asm/paravirt.h,
8 times
-
arch/x86/include/asm/paravirt_types.h,
2 times
-
arch/x86/include/asm/pgalloc.h,
6 times
-
arch/x86/include/asm/pgtable.h,
12 times
-
arch/x86/include/asm/pgtable_64.h,
6 times
-
arch/x86/include/asm/pgtable_types.h,
9 times
-
arch/x86/kernel/espfix_64.c,
line 107
-
arch/x86/kernel/ldt.c,
line 217
-
arch/x86/kernel/machine_kexec_32.c,
line 83
-
arch/x86/kernel/machine_kexec_64.c,
2 times
-
arch/x86/kernel/tboot.c,
line 117
-
arch/x86/kvm/mmu/mmu.c,
line 3303
-
arch/x86/mm/dump_pagetables.c,
2 times
-
arch/x86/mm/fault.c,
4 times
-
arch/x86/mm/ident_map.c,
6 times
-
arch/x86/mm/init_32.c,
2 times
-
arch/x86/mm/init_64.c,
21 times
-
arch/x86/mm/ioremap.c,
line 831
-
arch/x86/mm/kasan_init_64.c,
8 times
-
arch/x86/mm/kaslr.c,
line 174
-
arch/x86/mm/pat/set_memory.c,
8 times
-
arch/x86/mm/pgtable.c,
5 times
-
arch/x86/mm/pgtable_32.c,
line 30
-
arch/x86/mm/pti.c,
4 times
-
arch/x86/platform/efi/efi_64.c,
3 times
-
arch/x86/power/hibernate.c,
line 157
-
arch/x86/power/hibernate_32.c,
line 32
-
arch/x86/power/hibernate_64.c,
3 times
-
arch/x86/xen/mmu_pv.c,
16 times
-
arch/xtensa/mm/fault.c,
line 36
-
arch/xtensa/mm/tlb.c,
line 179
-
include/asm-generic/pgalloc.h,
4 times
-
include/asm-generic/pgtable-nop4d.h,
8 times
-
include/asm-generic/pgtable-nopud.h,
6 times
-
include/linux/kasan.h,
line 57
-
include/linux/mm.h,
4 times
-
include/linux/pagewalk.h,
line 73
-
include/linux/pgtable.h,
15 times
-
include/linux/ptdump.h,
2 times
-
include/trace/events/xen.h,
5 times
-
kernel/events/core.c,
line 8517
-
mm/debug_vm_pgtable.c,
6 times
-
mm/gup.c,
7 times
-
mm/hugetlb.c,
3 times
-
mm/kasan/init.c,
11 times
-
mm/kasan/shadow.c,
line 189
-
mm/khugepaged.c,
line 1852
-
mm/memory-failure.c,
line 342
-
mm/memory.c,
17 times
-
mm/migrate_device.c,
line 989
-
mm/mprotect.c,
2 times
-
mm/mremap.c,
2 times
-
mm/page_vma_mapped.c,
line 194
-
mm/pagewalk.c,
3 times
-
mm/percpu.c,
line 3156
-
mm/pgalloc-track.h,
2 times
-
mm/pgtable-generic.c,
line 34
-
mm/ptdump.c,
3 times
-
mm/rmap.c,
line 887
-
mm/sparse-vmemmap.c,
5 times
-
mm/swapfile.c,
2 times
-
mm/userfaultfd.c,
2 times
-
mm/vmalloc.c,
8 times
-
mm/vmscan.c,
line 3789