Documented in 1 files:
Defined in 16 files as a macro:
-
arch/arc/include/asm/pgtable-levels.h,
line 155
(as a macro)
-
arch/arm/include/asm/pgtable.h,
line 149
(as a macro)
-
arch/arm64/include/asm/pgtable.h,
line 778
(as a macro)
-
arch/m68k/include/asm/mcf_pgtable.h,
line 134
(as a macro)
-
arch/m68k/include/asm/motorola_pgtable.h,
line 114
(as a macro)
-
arch/m68k/include/asm/sun3_pgtable.h,
line 113
(as a macro)
-
arch/microblaze/include/asm/pgtable.h,
line 215
(as a macro)
-
arch/openrisc/include/asm/pgtable.h,
line 186
(as a macro)
-
arch/parisc/include/asm/pgtable.h,
line 277
(as a macro)
-
arch/powerpc/include/asm/book3s/32/pgtable.h,
line 216
(as a macro)
-
arch/powerpc/include/asm/nohash/32/pgtable.h,
line 152
(as a macro)
-
arch/powerpc/include/asm/nohash/64/pgtable.h,
line 101
(as a macro)
-
arch/sh/include/asm/pgtable_32.h,
line 327
(as a macro)
-
arch/sparc/include/asm/pgtable_64.h,
line 795
(as a macro)
-
arch/um/include/asm/pgtable.h,
line 76
(as a macro)
-
arch/xtensa/include/asm/pgtable.h,
line 241
(as a macro)
Defined in 12 files as a function:
-
arch/alpha/include/asm/pgtable.h,
line 217
(as a function)
-
arch/csky/include/asm/pgtable.h,
line 114
(as a function)
-
arch/hexagon/include/asm/pgtable.h,
line 185
(as a function)
-
arch/loongarch/include/asm/pgtable.h,
line 241
(as a function)
-
arch/mips/include/asm/pgtable-32.h,
line 124
(as a function)
-
arch/mips/include/asm/pgtable-64.h,
line 240
(as a function)
-
arch/nios2/include/asm/pgtable.h,
line 195
(as a function)
-
arch/powerpc/include/asm/book3s/64/pgtable.h,
line 815
(as a function)
-
arch/riscv/include/asm/pgtable.h,
line 224
(as a function)
-
arch/s390/include/asm/pgtable.h,
line 786
(as a function)
-
arch/sparc/include/asm/pgtable_32.h,
line 170
(as a function)
-
arch/x86/include/asm/pgtable.h,
line 1002
(as a function)
Referenced in 92 files:
-
arch/arc/mm/fault.c,
line 61
-
arch/arm/lib/uaccess_with_memcpy.c,
line 46
-
arch/arm/mm/dump.c,
line 352
-
arch/arm/mm/fault.c
-
arch/arm/mm/ioremap.c,
line 181
-
arch/arm/mm/kasan_init.c,
line 100
-
arch/arm/mm/mmu.c
-
arch/arm64/mm/fault.c,
line 185
-
arch/arm64/mm/fixmap.c,
line 48
-
arch/arm64/mm/hugetlbpage.c,
line 309
-
arch/arm64/mm/kasan_init.c
-
arch/arm64/mm/mmu.c
-
arch/arm64/mm/pageattr.c,
line 418
-
arch/arm64/mm/trans_pgd.c,
line 80
-
arch/csky/mm/init.c,
line 105
-
arch/loongarch/kvm/mmu.c,
line 714
-
arch/loongarch/mm/hugetlbpage.c,
line 51
-
arch/loongarch/mm/init.c,
line 86
-
arch/loongarch/mm/pageattr.c,
line 192
-
arch/m68k/include/asm/mmu_context.h,
line 137
-
arch/m68k/mm/mcfmmu.c,
line 109
-
arch/mips/kvm/mmu.c,
line 129
-
arch/mips/mm/init.c,
line 246
-
arch/parisc/kernel/cache.c,
line 424
-
arch/parisc/kernel/pci-dma.c,
line 160
-
arch/parisc/mm/hugetlbpage.c,
line 71
-
arch/parisc/mm/init.c,
line 388
-
arch/powerpc/include/asm/nohash/64/pgtable.h,
line 104
-
arch/powerpc/kvm/book3s_64_mmu_radix.c
-
arch/powerpc/mm/book3s32/mmu.c,
line 308
-
arch/powerpc/mm/book3s32/tlb.c
-
arch/powerpc/mm/book3s64/radix_pgtable.c
-
arch/powerpc/mm/book3s64/subpage_prot.c,
line 71
-
arch/powerpc/mm/nohash/8xx.c
-
arch/powerpc/mm/pgtable.c
-
arch/powerpc/mm/pgtable_32.c,
line 59
-
arch/powerpc/mm/ptdump/hashpagetable.c,
line 422
-
arch/powerpc/xmon/xmon.c,
line 3349
-
arch/riscv/kernel/hibernate.c
-
arch/riscv/kvm/mmu.c,
line 490
-
arch/riscv/mm/fault.c,
line 65
-
arch/riscv/mm/init.c
-
arch/riscv/mm/kasan_init.c
-
arch/riscv/mm/pgtable.c,
line 97
-
arch/s390/boot/vmem.c,
line 365
-
arch/s390/mm/gmap_helpers.c,
line 64
-
arch/s390/mm/hugetlbpage.c,
line 92
-
arch/s390/mm/pageattr.c,
line 175
-
arch/s390/mm/vmem.c
-
arch/sh/mm/fault.c,
line 100
-
arch/sh/mm/init.c,
line 144
-
arch/sparc/kernel/signal32.c,
line 327
-
arch/sparc/mm/fault_64.c,
line 103
-
arch/sparc/mm/hugetlbpage.c,
line 233
-
arch/sparc/mm/init_64.c
-
arch/sparc/mm/tlb.c,
line 216
-
arch/x86/boot/startup/sme.c,
line 175
-
arch/x86/kvm/mmu/mmu.c,
line 3349
-
arch/x86/mm/init_64.c
-
arch/x86/mm/kasan_init_64.c,
line 42
-
arch/x86/mm/pat/set_memory.c
-
arch/x86/mm/pgtable.c
-
arch/x86/mm/pgtable_32.c,
line 51
-
arch/x86/mm/pti.c
-
arch/x86/power/hibernate_32.c,
line 61
-
arch/x86/xen/mmu_pv.c
-
arch/xtensa/mm/kasan_init.c,
line 30
-
arch/xtensa/mm/mmu.c,
line 46
-
fs/dax.c,
line 2061
-
fs/proc/task_mmu.c
-
include/linux/huge_mm.h,
line 450
-
include/linux/leafops.h,
line 98
-
include/linux/mm.h
-
include/linux/pgtable.h
-
mm/debug_vm_pgtable.c
-
mm/filemap.c
-
mm/gup.c,
line 910
-
mm/hmm.c,
line 419
-
mm/huge_memory.c
-
mm/kasan/init.c
-
mm/kasan/shadow.c,
line 205
-
mm/khugepaged.c
-
mm/memory.c
-
mm/migrate_device.c
-
mm/mprotect.c,
line 526
-
mm/mremap.c
-
mm/pagewalk.c
-
mm/pgalloc-track.h,
line 50
-
mm/pgtable-generic.c,
line 297
-
mm/sparse-vmemmap.c
-
mm/userfaultfd.c
-
mm/vmalloc.c,
line 862
Smatch caller information: