Documented in 1 files:
Defined in 15 files as a macro:
-
arch/arc/include/asm/pgtable-levels.h,
line 172
(as a macro)
-
arch/arm/include/asm/pgtable.h,
line 169
(as a macro)
-
arch/arm64/include/asm/pgtable.h,
line 140
(as a macro)
-
arch/csky/include/asm/pgtable.h,
line 36
(as a macro)
-
arch/loongarch/include/asm/pgtable.h,
line 360
(as a macro)
-
arch/m68k/include/asm/motorola_pgtable.h,
line 105
(as a macro)
-
arch/microblaze/include/asm/pgtable.h,
line 210
(as a macro)
-
arch/mips/include/asm/pgtable.h,
line 111
(as a macro)
-
arch/mips/include/asm/pgtable.h,
line 113
(as a macro)
-
arch/mips/include/asm/pgtable.h,
line 162
(as a macro)
-
arch/openrisc/include/asm/pgtable.h,
line 182
(as a macro)
-
arch/parisc/include/asm/pgtable.h,
line 265
(as a macro)
-
arch/sh/include/asm/pgtable_32.h,
line 322
(as a macro)
-
arch/sparc/include/asm/pgtable_64.h,
line 883
(as a macro)
-
arch/xtensa/include/asm/pgtable.h,
line 230
(as a macro)
Defined in 13 files as a function:
-
arch/alpha/include/asm/pgtable.h,
line 210
(as a function)
-
arch/hexagon/include/asm/pgtable.h,
line 225
(as a function)
-
arch/m68k/include/asm/mcf_pgtable.h,
line 115
(as a function)
-
arch/m68k/include/asm/sun3_pgtable.h,
line 95
(as a function)
-
arch/nios2/include/asm/pgtable.h,
line 98
(as a function)
-
arch/powerpc/include/asm/book3s/32/pgtable.h,
line 398
(as a function)
-
arch/powerpc/include/asm/book3s/64/pgtable.h,
line 740
(as a function)
-
arch/powerpc/include/asm/nohash/pgtable.h,
line 200
(as a function)
-
arch/riscv/include/asm/pgtable.h,
line 365
(as a function)
-
arch/s390/include/asm/pgtable.h,
line 821
(as a function)
-
arch/sparc/include/asm/pgtable_32.h,
line 145
(as a function)
-
arch/um/include/asm/pgtable.h,
line 104
(as a function)
-
arch/x86/include/asm/pgtable.h,
line 940
(as a function)
Referenced in 70 files:
-
arch/arm/mm/kasan_init.c
-
arch/arm/mm/mmu.c,
line 1732
-
arch/arm64/kernel/pi/map_range.c,
line 59
-
arch/arm64/mm/kasan_init.c,
line 129
-
arch/arm64/mm/mmu.c
-
arch/arm64/mm/trans_pgd.c,
line 51
-
arch/loongarch/include/asm/kfence.h,
line 56
-
arch/loongarch/mm/init.c,
line 205
-
arch/loongarch/mm/kasan_init.c,
line 40
-
arch/m68k/include/asm/mmu_context.h,
line 142
-
arch/m68k/mm/mcfmmu.c,
line 114
-
arch/mips/include/asm/pgtable.h,
line 135
-
arch/nios2/mm/ioremap.c,
line 39
-
arch/parisc/kernel/pci-dma.c
-
arch/parisc/mm/fixmap.c,
line 32
-
arch/powerpc/mm/book3s64/radix_pgtable.c
-
arch/powerpc/xmon/xmon.c,
line 3361
-
arch/riscv/mm/hugetlbpage.c,
line 179
-
arch/riscv/mm/init.c
-
arch/riscv/mm/kasan_init.c,
line 42
-
arch/s390/boot/vmem.c,
line 341
-
arch/s390/mm/hugetlbpage.c,
line 71
-
arch/s390/mm/pageattr.c,
line 89
-
arch/s390/mm/vmem.c
-
arch/sh/mm/init.c,
line 80
-
arch/sh/mm/kmap.c,
line 45
-
arch/sh/mm/tlbex_32.c,
line 58
-
arch/sparc/include/asm/pgtable_64.h,
line 1060
-
arch/sparc/mm/hugetlbpage.c
-
arch/sparc/mm/init_64.c,
line 1660
-
arch/x86/boot/startup/sme.c,
line 186
-
arch/x86/coco/sev/core.c
-
arch/x86/mm/init_64.c
-
arch/x86/mm/kasan_init_64.c,
line 63
-
arch/x86/mm/mem_encrypt_amd.c
-
arch/x86/mm/pat/set_memory.c
-
arch/x86/mm/pgtable_32.c,
line 56
-
arch/x86/mm/pti.c
-
arch/x86/virt/svm/sev.c,
line 975
-
arch/x86/xen/mmu_pv.c,
line 1134
-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
-
drivers/xen/privcmd.c,
line 1663
-
fs/proc/task_mmu.c
-
include/asm-generic/hugetlb.h,
line 96
-
include/linux/leafops.h,
line 59
-
kernel/bpf/arena.c
-
mm/damon/vaddr.c
-
mm/debug_vm_pgtable.c
-
mm/filemap.c
-
mm/gup.c
-
mm/highmem.c
-
mm/hmm.c
-
mm/huge_memory.c
-
mm/kasan/init.c,
line 291
-
mm/kasan/shadow.c
-
mm/khugepaged.c
-
mm/ksm.c,
line 640
-
mm/madvise.c
-
mm/memory.c
-
mm/mempolicy.c,
line 715
-
mm/migrate.c,
line 508
-
mm/migrate_device.c
-
mm/mincore.c,
line 189
-
mm/mprotect.c,
line 412
-
mm/mremap.c
-
mm/page_vma_mapped.c
-
mm/pagewalk.c,
line 36
-
mm/sparse-vmemmap.c,
line 156
-
mm/userfaultfd.c
-
mm/vmalloc.c
Smatch caller information: