PAGE_MASK
Defined as a preprocessor macro in:
- arch/alpha/include/asm/page.h, line 11
- arch/arc/include/uapi/asm/page.h, line 32
- arch/arm/include/asm/page.h, line 13
- arch/arm64/include/asm/page-def.h, line 16
- arch/csky/include/asm/page.h, line 15
- arch/hexagon/include/asm/page.h, line 50
- arch/loongarch/include/asm/page.h, line 16
- arch/m68k/include/asm/page.h, line 12
- arch/microblaze/include/asm/page.h, line 25
- arch/mips/include/asm/page.h, line 22
- arch/nios2/include/asm/page.h, line 26
- arch/openrisc/include/asm/page.h, line 27
- arch/parisc/include/asm/page.h, line 9
- arch/powerpc/boot/page.h, line 18
- arch/powerpc/include/asm/page.h, line 49
- arch/riscv/include/asm/page.h, line 17
- arch/s390/include/asm/page.h, line 21
- arch/sh/include/asm/page.h, line 14
- arch/sparc/include/asm/page_32.h, line 16
- arch/sparc/include/asm/page_64.h, line 9
- arch/um/include/asm/page.h, line 15
- arch/x86/include/asm/page_types.h, line 12
- arch/xtensa/include/asm/page.h, line 27
- lib/vdso/getrandom.c, line 16
- lib/vdso/getrandom.c, line 18
- tools/include/linux/mm.h, line 10
- tools/testing/scatterlist/linux/mm.h, line 31
- tools/testing/selftests/kvm/include/s390x/processor.h, line 27
- tools/testing/selftests/kvm/include/x86_64/processor.h, line 363
- tools/testing/selftests/sgx/defines.h, line 12
- tools/virtio/linux/kernel.h, line 27
Referenced (in 319 files total) in:
- arch/alpha/include/asm/page.h, line 11
- arch/alpha/kernel/core_irongate.c, line 414
- arch/alpha/kernel/core_marvel.c, 2 times
- arch/alpha/kernel/core_titan.c, 2 times
- arch/alpha/kernel/pci_iommu.c, 2 times
- arch/alpha/mm/init.c, line 183
- arch/arc/include/asm/highmem.h, line 31
- arch/arc/include/asm/page.h, 2 times
- arch/arc/include/asm/pgtable-levels.h, 4 times
- arch/arc/include/uapi/asm/page.h, line 32
- arch/arc/mm/cache.c, line 866
- arch/arc/mm/init.c, line 44
- arch/arc/mm/tlb.c, 6 times
- arch/arm/include/asm/cacheflush.h, 2 times
- arch/arm/include/asm/page.h, line 13
- arch/arm/include/asm/pgtable-3level.h, line 137
- arch/arm/include/asm/pgtable.h, line 163
- arch/arm/include/asm/tlbflush.h, 6 times
- arch/arm/kernel/machine_kexec.c, line 179
- arch/arm/mach-omap1/sram-init.c, line 70
- arch/arm/mach-omap2/sram.c, line 92
- arch/arm/mm/cache-xsc3l2.c, line 69
- arch/arm/mm/dma-mapping.c, 6 times
- arch/arm/mm/fault.c, 2 times
- arch/arm/mm/ioremap.c, line 423
- arch/arm/mm/kasan_init.c, line 205
- arch/arm/mm/mmap.c, 2 times
- arch/arm/mm/mmu.c, 3 times
- arch/arm/mm/pageattr.c, line 57
- arch/arm64/include/asm/page-def.h, line 16
- arch/arm64/include/asm/pgtable.h, 2 times
- arch/arm64/include/asm/tlbflush.h, 2 times
- arch/arm64/kernel/pi/map_range.c, 2 times
- arch/arm64/kvm/hyp/nvhe/mm.c, line 122
- arch/arm64/kvm/mmu.c, 3 times
- arch/arm64/mm/init.c, 2 times
- arch/arm64/mm/kasan_init.c, 2 times
- arch/arm64/mm/mmu.c, 2 times
- arch/arm64/mm/pageattr.c, line 77
- arch/arm64/mm/trans_pgd.c, line 244
- arch/arm64/net/bpf_jit_comp.c, 2 times
- arch/csky/abiv1/inc/abi/page.h, 2 times
- arch/csky/abiv1/mmap.c, line 70
- arch/csky/include/asm/page.h, line 15
- arch/csky/mm/fault.c, line 192
- arch/csky/mm/tlb.c, line 17
- arch/hexagon/include/asm/page.h, line 50
- arch/hexagon/include/asm/pgtable.h, 2 times
- arch/loongarch/include/asm/page.h, line 16
- arch/loongarch/kernel/machine_kexec.c, 2 times
- arch/loongarch/kernel/process.c, line 294
- arch/loongarch/kvm/tlb.c, line 27
- arch/loongarch/lib/dump_tlb.c, 2 times
- arch/loongarch/mm/kasan_init.c, line 215
- arch/loongarch/mm/mmap.c, line 66
- arch/loongarch/mm/tlb.c, 6 times
- arch/m68k/include/asm/mcf_pgtable.h, 2 times
- arch/m68k/include/asm/mmu_context.h, 2 times
- arch/m68k/include/asm/motorola_pgtable.h, 2 times
- arch/m68k/include/asm/page.h, line 12
- arch/m68k/include/asm/sun3_pgtable.h, line 98
- arch/m68k/kernel/machine_kexec.c, line 57
- arch/m68k/kernel/signal.c, line 135
- arch/m68k/kernel/sys_m68k.c, 4 times
- arch/m68k/kernel/traps.c, 2 times
- arch/m68k/mm/cache.c, 2 times
- arch/m68k/mm/init.c, line 66
- arch/m68k/mm/kmap.c, line 45
- arch/m68k/mm/mcfmmu.c, 2 times
- arch/m68k/mm/memory.c, 3 times
- arch/m68k/mm/motorola.c, 3 times
- arch/m68k/mm/sun3kmap.c, line 119
- arch/m68k/mm/sun3mmu.c, line 64
- arch/m68k/sun3/config.c, 2 times
- arch/m68k/sun3/mmu_emu.c, line 403
- arch/m68k/sun3/sun3dvma.c, line 283
- arch/m68k/sun3x/dvma.c, 2 times
- arch/microblaze/include/asm/page.h, line 25
- arch/microblaze/include/asm/pgtable.h, 3 times
- arch/microblaze/mm/pgtable.c, 8 times
- arch/mips/include/asm/ginvt.h, 2 times
- arch/mips/include/asm/page.h, 2 times
- arch/mips/include/asm/vdso/vdso.h, line 70
- arch/mips/kernel/machine_kexec.c, 2 times
- arch/mips/kernel/process.c, line 685
- arch/mips/lib/dump_tlb.c, 2 times
- arch/mips/lib/r3k_dump_tlb.c, 3 times
- arch/mips/mm/c-r4k.c, line 557
- arch/mips/mm/cache.c, line 158
- arch/mips/mm/init.c, 3 times
- arch/mips/mm/ioremap.c, 2 times
- arch/mips/mm/mmap.c, line 75
- arch/mips/mm/sc-mips.c, line 69
- arch/mips/mm/tlb-r3k.c, 6 times
- arch/mips/mm/tlb-r4k.c, 5 times
- arch/mips/pci/pci-alchemy.c, line 140
- arch/nios2/include/asm/page.h, line 26
- arch/nios2/mm/init.c, line 70
- arch/nios2/mm/ioremap.c, 2 times
- arch/openrisc/include/asm/page.h, line 27
- arch/openrisc/include/asm/pgtable.h, 3 times
- arch/openrisc/mm/init.c, line 79
- arch/parisc/include/asm/page.h, line 9
- arch/parisc/include/asm/pgtable.h, line 206
- arch/parisc/include/asm/ropes.h, line 193
- arch/parisc/kernel/cache.c, line 768
- arch/parisc/kernel/kexec.c, line 107
- arch/parisc/kernel/pdt.c, line 235
- arch/parisc/kernel/sys_parisc.c, line 144
- arch/parisc/mm/init.c, line 664
- arch/powerpc/boot/page.h, line 18
- arch/powerpc/include/asm/book3s/32/pgtable.h, 2 times
- arch/powerpc/include/asm/book3s/32/tlbflush.h, line 38
- arch/powerpc/include/asm/book3s/64/pgtable.h, line 104
- arch/powerpc/include/asm/nohash/32/pte-44x.h, line 80
- arch/powerpc/include/asm/nohash/32/pte-85xx.h, line 35
- arch/powerpc/include/asm/nohash/pte-e500.h, line 67
- arch/powerpc/include/asm/nohash/tlbflush.h, line 56
- arch/powerpc/include/asm/page.h, line 49
- arch/powerpc/kernel/pci-common.c, line 546
- arch/powerpc/kernel/vdso.c, line 204
- arch/powerpc/kexec/core_64.c, line 97
- arch/powerpc/kvm/book3s.c, line 436
- arch/powerpc/kvm/book3s_64_vio.c, line 374
- arch/powerpc/kvm/book3s_pr.c, line 1803
- arch/powerpc/kvm/booke.c, 4 times
- arch/powerpc/kvm/e500_mmu_host.c, line 162
- arch/powerpc/kvm/powerpc.c, 5 times
- arch/powerpc/lib/code-patching.c, 2 times
- arch/powerpc/mm/book3s32/tlb.c, line 57
- arch/powerpc/mm/book3s64/hash_tlb.c, line 82
- arch/powerpc/mm/book3s64/radix_pgtable.c, line 807
- arch/powerpc/mm/book3s64/slice.c, 2 times
- arch/powerpc/mm/cacheflush.c, 2 times
- arch/powerpc/mm/ioremap_32.c, line 37
- arch/powerpc/mm/ioremap_64.c, line 24
- arch/powerpc/mm/kasan/init_32.c, 2 times
- arch/powerpc/mm/nohash/e500.c, line 111
- arch/powerpc/mm/pageattr.c, line 35
- arch/powerpc/platforms/512x/mpc512x_shared.c, line 179
- arch/powerpc/platforms/powermac/bootx_init.c, line 571
- arch/powerpc/platforms/powermac/udbg_scc.c, line 116
- arch/powerpc/platforms/pseries/rtas-fadump.c, line 104
- arch/powerpc/sysdev/fsl_pci.c, 2 times
- arch/powerpc/sysdev/indirect_pci.c, 3 times
- arch/riscv/include/asm/page.h, line 17
- arch/riscv/kvm/mmu.c, line 359
- arch/riscv/mm/init.c, 2 times
- arch/riscv/mm/kasan_init.c, 2 times
- arch/s390/include/asm/kfence.h, line 18
- arch/s390/include/asm/kvm_host.h, line 144
- arch/s390/include/asm/maccess.h, line 8
- arch/s390/include/asm/page-states.h, line 40
- arch/s390/include/asm/page.h, line 21
- arch/s390/include/asm/pgtable.h, 2 times
- arch/s390/kvm/priv.c, 7 times
- arch/s390/kvm/vsie.c, 9 times
- arch/s390/mm/fault.c, line 476
- arch/s390/mm/gmap.c, 4 times
- arch/s390/mm/hugetlbpage.c, 3 times
- arch/s390/mm/init.c, line 88
- arch/s390/mm/pageattr.c, 2 times
- arch/s390/mm/pgtable.c, 7 times
- arch/sh/include/asm/page.h, 2 times
- arch/sh/include/asm/pgtable.h, line 74
- arch/sh/kernel/cpu/sh4/sq.c, 2 times
- arch/sh/kernel/machine_kexec.c, 2 times
- arch/sh/mm/cache-sh4.c, line 226
- arch/sh/mm/cache.c, 2 times
- arch/sh/mm/ioremap_fixed.c, line 60
- arch/sh/mm/kmap.c, line 54
- arch/sh/mm/mmap.c, 2 times
- arch/sh/mm/tlbex_32.c, line 76
- arch/sh/mm/tlbflush_32.c, 5 times
- arch/sparc/include/asm/iommu_32.h, line 119
- arch/sparc/include/asm/page_32.h, line 16
- arch/sparc/include/asm/page_64.h, line 9
- arch/sparc/include/asm/ross.h, line 179
- arch/sparc/include/asm/viking.h, line 218
- arch/sparc/kernel/ioport.c, 3 times
- arch/sparc/kernel/ldc.c, 2 times
- arch/sparc/kernel/smp_64.c, line 1128
- arch/sparc/kernel/sys_sparc_32.c, line 66
- arch/sparc/kernel/sys_sparc_64.c, 2 times
- arch/sparc/mm/fault_32.c, 6 times
- arch/sparc/mm/hugetlbpage.c, 2 times
- arch/sparc/mm/init_64.c, 3 times
- arch/sparc/mm/io-unit.c, line 135
- arch/sparc/mm/iommu.c, 3 times
- arch/sparc/mm/srmmu.c, 3 times
- arch/sparc/mm/tlb.c, line 75
- arch/sparc/prom/memory.c, line 87
- arch/um/include/asm/page.h, line 15
- arch/um/include/asm/pgtable-3level.h, 2 times
- arch/um/include/asm/pgtable.h, 3 times
- arch/um/include/shared/common-offsets.h, line 7
- arch/um/include/shared/kern_util.h, line 19
- arch/um/kernel/process.c, line 212
- arch/um/kernel/skas/uaccess.c, line 114
- arch/um/kernel/tlb.c, line 86
- arch/um/kernel/um_arch.c, 2 times
- arch/x86/boot/compressed/ident_map_64.c, 3 times
- arch/x86/boot/compressed/pgtable_64.c, line 189
- arch/x86/boot/compressed/sev.c, line 333
- arch/x86/coco/sev/core.c, 4 times
- arch/x86/entry/vsyscall/vsyscall_64.c, line 321
- arch/x86/events/intel/pt.c, line 607
- arch/x86/hyperv/mmu.c, line 35
- arch/x86/include/asm/page_types.h, 2 times
- arch/x86/include/asm/pgtable_types.h, line 310
- arch/x86/include/asm/vsyscall.h, line 34
- arch/x86/include/asm/xen/page.h, line 35
- arch/x86/kernel/cpu/amd.c, line 393
- arch/x86/kernel/cpu/mtrr/generic.c, 3 times
- arch/x86/kernel/cpu/sgx/encl.c, 4 times
- arch/x86/kernel/cpu/sgx/ioctl.c, line 222
- arch/x86/kernel/cpu/sgx/main.c, line 145
- arch/x86/kernel/sys_x86_64.c, line 184
- arch/x86/kvm/hyperv.c, 3 times
- arch/x86/kvm/mmu.h, line 114
- arch/x86/kvm/svm/sev.c, 7 times
- arch/x86/kvm/svm/svm.c, line 3186
- arch/x86/kvm/vmx/nested.c, line 3167
- arch/x86/kvm/vmx/vmx.c, line 2286
- arch/x86/kvm/x86.c, 4 times
- arch/x86/kvm/x86.h, 3 times
- arch/x86/kvm/xen.c, line 1235
- arch/x86/mm/cpu_entry_area.c, line 223
- arch/x86/mm/hugetlbpage.c, 2 times
- arch/x86/mm/init.c, 2 times
- arch/x86/mm/init_64.c, 11 times
- arch/x86/mm/ioremap.c, 4 times
- arch/x86/mm/kasan_init_64.c, line 148
- arch/x86/mm/kmmio.c, 2 times
- arch/x86/mm/mem_encrypt_amd.c, line 391
- arch/x86/mm/pat/set_memory.c, 3 times
- arch/x86/platform/ce4100/ce4100.c, line 95
- arch/x86/platform/efi/efi_64.c, line 168
- arch/x86/power/hibernate_32.c, line 165
- arch/x86/virt/vmx/tdx/tdx.c, line 1288
- arch/x86/xen/mmu_pv.c, 2 times
- arch/xtensa/include/asm/page.h, 3 times
- arch/xtensa/include/asm/pgtable.h, 4 times
- arch/xtensa/kernel/setup.c, 5 times
- arch/xtensa/mm/mmu.c, line 47
- arch/xtensa/mm/tlb.c, 4 times
- block/bio.c, 2 times
- crypto/skcipher.c, line 81
- fs/bcachefs/compress.c, line 134
- fs/binfmt_elf_fdpic.c, 3 times
- fs/cachefiles/interface.c, line 143
- fs/dax.c, line 827
- fs/ext4/move_extent.c, 2 times
- fs/f2fs/data.c, 2 times
- fs/gfs2/bmap.c, 2 times
- fs/gfs2/glops.c, 2 times
- fs/hugetlbfs/inode.c, 2 times
- fs/isofs/compress.c, line 237
- fs/nfs/blocklayout/blocklayout.c, 3 times
- fs/nfs/internal.h, line 814
- fs/ocfs2/file.c, line 946
- fs/proc/kcore.c, line 166
- fs/proc/task_mmu.c, 2 times
- fs/proc/task_nommu.c, 2 times
- fs/smb/client/cifsglob.h, line 2252
- fs/smb/client/smbdirect.c, line 2498
- fs/xfs/xfs_buf.c, 2 times
- fs/exec.c, 4 times
- include/asm-generic/fixmap.h, line 22
- include/crypto/if_alg.h, 2 times
- include/linux/efi.h, line 1047
- include/linux/fs.h, line 2681
- include/linux/hugetlb.h, line 1117
- include/linux/pfn.h, line 18
- kernel/bpf/arena.c, line 507
- kernel/bpf/core.c, line 1228
- kernel/bpf/ringbuf.c, line 405
- kernel/events/uprobes.c, 2 times
- kernel/kexec_core.c, 5 times
- kernel/resource.c, line 1829
- kernel/trace/ftrace.c, line 462
- lib/iov_iter.c, 2 times
- lib/scatterlist.c, line 1234
- lib/test_hmm.c, 3 times
- lib/vdso/getrandom.c, 3 times
- mm/debug_vm_pgtable.c, line 1170
- mm/early_ioremap.c, 2 times
- mm/gup.c, 4 times
- mm/highmem.c, 2 times
- mm/huge_memory.c, 2 times
- mm/hugetlb.c, line 7216
- mm/ioremap.c, line 62
- mm/kasan/init.c, line 365
- mm/ksm.c, 6 times
- mm/madvise.c, line 1323
- mm/memory.c, 7 times
- mm/mempolicy.c, line 918
- mm/migrate_device.c, 2 times
- mm/mlock.c, 2 times
- mm/mmap.c, 8 times
- mm/msync.c, line 49
- mm/page_alloc.c, line 5826
- mm/percpu.c, line 1354
- mm/process_vm_access.c, line 81
- mm/swap_state.c, 2 times
- mm/z3fold.c, 3 times
- mm/zbud.c, line 177
- net/rds/info.c, line 187
- net/sunrpc/svcsock.c, line 285
- net/sunrpc/xprtsock.c, line 449
- tools/include/linux/mm.h, line 10
- tools/testing/scatterlist/linux/mm.h, line 31
- tools/testing/selftests/kvm/include/s390x/processor.h, line 27
- tools/testing/selftests/kvm/include/x86_64/processor.h, line 363
- tools/testing/selftests/kvm/s390x/memop.c, line 409
- tools/testing/selftests/kvm/x86_64/hyperv_tlb_flush.c, line 624
- tools/testing/selftests/sgx/defines.h, line 12
- tools/testing/selftests/sgx/load.c, 3 times
- tools/virtio/linux/kernel.h, 3 times
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.