Defined in 7 files as a member:
Referenced in 240 files:
-
arch/alpha/include/asm/pgtable.h,
11 times
-
arch/arc/include/asm/pgtable-bits-arcv2.h,
3 times
-
arch/arc/include/asm/pgtable-levels.h,
4 times
-
arch/arc/mm/tlb.c,
10 times
-
arch/arm/include/asm/hugetlb-3level.h,
2 times
-
arch/arm/include/asm/pgalloc.h,
4 times
-
arch/arm/include/asm/pgtable-2level.h,
2 times
-
arch/arm/include/asm/pgtable-3level.h,
2 times
-
arch/arm/include/asm/pgtable.h,
3 times
-
arch/arm/include/asm/proc-fns.h,
4 times
-
arch/arm/include/asm/tlbflush.h,
4 times
-
arch/arm/kernel/efi.c,
3 times
-
arch/arm/lib/uaccess_with_memcpy.c,
3 times
-
arch/arm/mm/fault-armv.c,
8 times
-
arch/arm/mm/kasan_init.c,
5 times
-
arch/arm/mm/mm.h,
4 times
-
arch/arm/mm/mmu.c,
3 times
-
arch/arm/mm/pageattr.c,
3 times
-
arch/arm/mm/proc.c,
20 times
-
arch/arm64/include/asm/hugetlb.h,
9 times
-
arch/arm64/include/asm/kvm_pgtable.h,
line 872
-
arch/arm64/include/asm/pgalloc.h,
6 times
-
arch/arm64/include/asm/pgtable.h,
142 times
-
arch/arm64/include/asm/vmalloc.h,
2 times
-
arch/arm64/kernel/efi.c,
3 times
-
arch/arm64/kernel/pi/map_kernel.c,
2 times
-
arch/arm64/kernel/pi/map_range.c,
4 times
-
arch/arm64/kvm/at.c,
11 times
-
arch/arm64/kvm/hyp/nvhe/mem_protect.c,
2 times
-
arch/arm64/kvm/hyp/nvhe/mm.c,
11 times
-
arch/arm64/kvm/hyp/nvhe/setup.c,
line 250
-
arch/arm64/kvm/hyp/pgtable.c,
39 times
-
arch/arm64/mm/contpte.c,
86 times
-
arch/arm64/mm/fault.c,
8 times
-
arch/arm64/mm/fixmap.c,
7 times
-
arch/arm64/mm/hugetlbpage.c,
55 times
-
arch/arm64/mm/kasan_init.c,
4 times
-
arch/arm64/mm/mmu.c,
62 times
-
arch/arm64/mm/pageattr.c,
3 times
-
arch/csky/abiv1/cacheflush.c,
2 times
-
arch/csky/include/asm/pgtable.h,
4 times
-
arch/hexagon/include/asm/cacheflush.h,
3 times
-
arch/hexagon/include/asm/pgtable.h,
4 times
-
arch/loongarch/include/asm/hugetlb.h,
10 times
-
arch/loongarch/include/asm/kvm_mmu.h,
2 times
-
arch/loongarch/include/asm/pgtable.h,
15 times
-
arch/loongarch/kvm/mmu.c,
23 times
-
arch/loongarch/mm/init.c,
6 times
-
arch/loongarch/mm/kasan_init.c,
4 times
-
arch/loongarch/mm/tlb.c,
9 times
-
arch/m68k/include/asm/mcf_pgtable.h,
3 times
-
arch/m68k/include/asm/motorola_pgtable.h,
4 times
-
arch/m68k/include/asm/pgtable_mm.h,
3 times
-
arch/m68k/include/asm/sun3_pgtable.h,
3 times
-
arch/m68k/mm/motorola.c,
6 times
-
arch/m68k/mm/sun3kmap.c,
3 times
-
arch/m68k/sun3/dvma.c,
3 times
-
arch/microblaze/include/asm/pgtable.h,
10 times
-
arch/microblaze/include/asm/tlbflush.h,
2 times
-
arch/microblaze/kernel/signal.c,
7 times
-
arch/microblaze/mm/pgtable.c,
2 times
-
arch/mips/include/asm/highmem.h,
2 times
-
arch/mips/include/asm/hugetlb.h,
8 times
-
arch/mips/include/asm/pgtable.h,
31 times
-
arch/mips/include/asm/tlbex.h,
line 22
-
arch/mips/kvm/mmu.c,
18 times
-
arch/mips/mm/c-r3k.c,
3 times
-
arch/mips/mm/c-r4k.c,
4 times
-
arch/mips/mm/tlb-r4k.c,
14 times
-
arch/mips/mm/tlbex.c,
10 times
-
arch/nios2/include/asm/pgtable.h,
13 times
-
arch/nios2/mm/cacheflush.c,
2 times
-
arch/openrisc/include/asm/pgtable.h,
7 times
-
arch/parisc/include/asm/hugetlb.h,
6 times
-
arch/parisc/include/asm/pgtable.h,
19 times
-
arch/parisc/kernel/cache.c,
13 times
-
arch/parisc/mm/hugetlbpage.c,
14 times
-
arch/powerpc/include/asm/book3s/32/pgtable.h,
21 times
-
arch/powerpc/include/asm/book3s/64/hash-4k.h,
2 times
-
arch/powerpc/include/asm/book3s/64/hash-64k.h,
4 times
-
arch/powerpc/include/asm/book3s/64/hash.h,
15 times
-
arch/powerpc/include/asm/book3s/64/hugetlb.h,
3 times
-
arch/powerpc/include/asm/book3s/64/mmu-hash.h,
3 times
-
arch/powerpc/include/asm/book3s/64/pgtable.h,
25 times
-
arch/powerpc/include/asm/book3s/64/radix.h,
13 times
-
arch/powerpc/include/asm/book3s/64/tlbflush.h,
line 134
-
arch/powerpc/include/asm/highmem.h,
2 times
-
arch/powerpc/include/asm/hugetlb.h,
6 times
-
arch/powerpc/include/asm/kvm_book3s_64.h,
3 times
-
arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h,
10 times
-
arch/powerpc/include/asm/nohash/32/pte-8xx.h,
13 times
-
arch/powerpc/include/asm/nohash/64/pgtable.h,
2 times
-
arch/powerpc/include/asm/nohash/pgtable.h,
18 times
-
arch/powerpc/include/asm/pgtable-be-types.h,
2 times
-
arch/powerpc/include/asm/pgtable-types.h,
2 times
-
arch/powerpc/include/asm/pgtable.h,
8 times
-
arch/powerpc/include/asm/pte-walk.h,
4 times
-
arch/powerpc/include/asm/tlb.h,
4 times
-
arch/powerpc/kernel/mce_power.c,
4 times
-
arch/powerpc/kvm/book3s_64_mmu_hv.c,
4 times
-
arch/powerpc/kvm/book3s_64_mmu_radix.c,
56 times
-
arch/powerpc/kvm/book3s_hv_nested.c,
17 times
-
arch/powerpc/kvm/book3s_hv_rm_mmu.c,
9 times
-
arch/powerpc/kvm/e500_mmu_host.c,
4 times
-
arch/powerpc/mm/book3s32/mmu.c,
2 times
-
arch/powerpc/mm/book3s64/hash_4k.c,
7 times
-
arch/powerpc/mm/book3s64/hash_64k.c,
15 times
-
arch/powerpc/mm/book3s64/hash_pgtable.c,
4 times
-
arch/powerpc/mm/book3s64/hash_tlb.c,
6 times
-
arch/powerpc/mm/book3s64/hash_utils.c,
27 times
-
arch/powerpc/mm/book3s64/hugetlbpage.c,
12 times
-
arch/powerpc/mm/book3s64/pgtable.c,
5 times
-
arch/powerpc/mm/book3s64/radix_hugetlbpage.c,
2 times
-
arch/powerpc/mm/book3s64/radix_pgtable.c,
38 times
-
arch/powerpc/mm/kasan/8xx.c,
5 times
-
arch/powerpc/mm/kasan/init_32.c,
6 times
-
arch/powerpc/mm/kasan/init_book3e_64.c,
6 times
-
arch/powerpc/mm/nohash/8xx.c,
12 times
-
arch/powerpc/mm/nohash/book3e_pgtable.c,
7 times
-
arch/powerpc/mm/nohash/e500_hugetlbpage.c,
2 times
-
arch/powerpc/mm/pageattr.c,
10 times
-
arch/powerpc/mm/pgtable.c,
31 times
-
arch/powerpc/mm/pgtable_32.c,
5 times
-
arch/powerpc/xmon/xmon.c,
11 times
-
arch/riscv/include/asm/hugetlb.h,
7 times
-
arch/riscv/include/asm/kvm_gstage.h,
2 times
-
arch/riscv/include/asm/pgtable.h,
30 times
-
arch/riscv/kernel/efi.c,
3 times
-
arch/riscv/kvm/gstage.c,
59 times
-
arch/riscv/kvm/mmu.c,
10 times
-
arch/riscv/mm/fault.c,
5 times
-
arch/riscv/mm/hugetlbpage.c,
46 times
-
arch/riscv/mm/init.c,
17 times
-
arch/riscv/mm/kasan_init.c,
5 times
-
arch/riscv/mm/pgtable.c,
8 times
-
arch/s390/include/asm/hugetlb.h,
19 times
-
arch/s390/include/asm/pgtable.h,
46 times
-
arch/s390/kernel/uv.c,
4 times
-
arch/s390/kvm/dat.c,
83 times
-
arch/s390/kvm/dat.h,
17 times
-
arch/s390/kvm/gaccess.c,
14 times
-
arch/s390/kvm/gmap.c,
66 times
-
arch/s390/kvm/gmap.h,
6 times
-
arch/s390/kvm/kvm-s390.c,
4 times
-
arch/s390/kvm/priv.c,
6 times
-
arch/s390/kvm/pv.c,
6 times
-
arch/s390/mm/gmap_helpers.c,
19 times
-
arch/s390/mm/hugetlbpage.c,
13 times
-
arch/s390/mm/pageattr.c,
16 times
-
arch/s390/mm/pgtable.c,
34 times
-
arch/s390/mm/vmem.c,
12 times
-
arch/sh/include/asm/hugetlb.h,
2 times
-
arch/sh/include/asm/pgtable.h,
4 times
-
arch/sh/include/asm/pgtable_32.h,
5 times
-
arch/sparc/include/asm/hugetlb.h,
11 times
-
arch/sparc/include/asm/pgalloc_32.h,
line 55
-
arch/sparc/include/asm/pgtable_32.h,
8 times
-
arch/sparc/include/asm/pgtable_64.h,
17 times
-
arch/sparc/kernel/signal32.c,
5 times
-
arch/sparc/mm/fault_64.c,
5 times
-
arch/sparc/mm/hugetlbpage.c,
13 times
-
arch/sparc/mm/init_64.c,
4 times
-
arch/sparc/mm/io-unit.c,
3 times
-
arch/sparc/mm/iommu.c,
3 times
-
arch/sparc/mm/srmmu.c,
33 times
-
arch/sparc/mm/tlb.c,
line 122
-
arch/um/include/asm/pgtable.h,
5 times
-
arch/x86/boot/compressed/ident_map_64.c,
6 times
-
arch/x86/include/asm/io.h,
line 336
-
arch/x86/include/asm/paravirt.h,
10 times
-
arch/x86/include/asm/paravirt_types.h,
3 times
-
arch/x86/include/asm/pgtable-2level.h,
4 times
-
arch/x86/include/asm/pgtable-3level.h,
10 times
-
arch/x86/include/asm/pgtable.h,
29 times
-
arch/x86/include/asm/pgtable_32.h,
2 times
-
arch/x86/include/asm/pgtable_64.h,
6 times
-
arch/x86/kernel/alternative.c,
8 times
-
arch/x86/kernel/cpu/sgx/encl.c,
4 times
-
arch/x86/kernel/head32.c,
8 times
-
arch/x86/kernel/ldt.c,
10 times
-
arch/x86/kvm/mmu/tdp_mmu.c,
5 times
-
arch/x86/mm/init.c,
4 times
-
arch/x86/mm/ioremap.c,
3 times
-
arch/x86/mm/pgtable.c,
8 times
-
arch/x86/xen/enlighten_pv.c,
8 times
-
arch/x86/xen/mmu_pv.c,
21 times
-
arch/x86/xen/p2m.c,
33 times
-
arch/xtensa/include/asm/pgalloc.h,
9 times
-
arch/xtensa/include/asm/pgtable.h,
20 times
-
arch/xtensa/mm/cache.c,
2 times
-
arch/xtensa/mm/tlb.c,
line 167
-
drivers/iommu/io-pgtable-arm-v7s.c,
32 times
-
drivers/iommu/io-pgtable-arm.c,
64 times
-
drivers/iommu/io-pgtable-dart.c,
39 times
-
drivers/iommu/s390-iommu.c,
3 times
-
drivers/xen/xlate_mmu.c,
4 times
-
fs/hugetlbfs/inode.c,
4 times
-
fs/proc/task_mmu.c,
20 times
-
include/asm-generic/hugetlb.h,
14 times
-
include/asm-generic/tlb.h,
10 times
-
include/linux/hugetlb.h,
11 times
-
include/linux/page_table_check.h,
4 times
-
include/linux/pagewalk.h,
2 times
-
include/linux/pgtable.h,
80 times
-
include/linux/vmalloc.h,
line 123
-
include/trace/events/xen.h,
14 times
-
kernel/bpf/arena.c,
2 times
-
kernel/events/core.c,
5 times
-
kernel/events/uprobes.c,
2 times
-
mm/damon/vaddr.c,
7 times
-
mm/debug_vm_pgtable.c,
22 times
-
mm/filemap.c,
6 times
-
mm/gup.c,
13 times
-
mm/highmem.c,
2 times
-
mm/hmm.c,
12 times
-
mm/hugetlb.c,
49 times
-
mm/internal.h,
18 times
-
mm/kasan/shadow.c,
6 times
-
mm/ksm.c,
17 times
-
mm/madvise.c,
13 times
-
mm/memory-failure.c,
8 times
-
mm/memory.c,
28 times
-
mm/mempolicy.c,
6 times
-
mm/migrate.c,
8 times
-
mm/migrate_device.c,
22 times
-
mm/mincore.c,
11 times
-
mm/mprotect.c,
15 times
-
mm/mremap.c,
3 times
-
mm/page_table_check.c,
7 times
-
mm/pagewalk.c,
7 times
-
mm/pgtable-generic.c,
8 times
-
mm/rmap.c,
6 times
-
mm/userfaultfd.c,
7 times
-
mm/util.c,
2 times
-
mm/vmalloc.c,
3 times
-
tools/testing/selftests/kvm/arm64/external_aborts.c,
4 times
-
tools/testing/selftests/kvm/lib/arm64/processor.c,
43 times
-
tools/testing/selftests/kvm/lib/loongarch/processor.c,
25 times
-
tools/testing/selftests/kvm/lib/riscv/processor.c,
28 times
-
tools/testing/selftests/kvm/x86/save_restore_pf_stress_test.c,
5 times