Defined in 9 files as a macro:
Referenced in 239 files:
-
arch/arm/vdso/vdsomunge.c,
line 186
-
arch/arm64/include/asm/mman.h,
line 59
-
arch/arm64/kernel/pi/relacheck.c,
line 66
-
arch/mips/vdso/genvdso.c,
line 129
-
arch/powerpc/include/asm/mman.h,
line 30
-
arch/riscv/include/asm/mman.h,
line 19
-
arch/riscv/kernel/sys_riscv.c,
line 26
-
arch/sparc/include/asm/mman.h,
line 52
-
arch/um/kernel/skas/stub_exe.c,
line 66
-
arch/um/os-Linux/file.c,
line 708
-
arch/um/os-Linux/mem.c,
2 times
-
arch/um/os-Linux/process.c,
3 times
-
arch/um/os-Linux/skas/process.c,
line 454
-
arch/um/os-Linux/start_up.c,
line 311
-
arch/um/os-Linux/util.c,
line 23
-
arch/x86/kernel/cpu/sgx/encl.c,
2 times
-
arch/x86/kernel/cpu/sgx/ioctl.c,
line 938
-
arch/x86/kvm/x86.c,
line 9960
-
arch/x86/um/os-Linux/registers.c,
line 56
-
arch/x86/um/user-offsets.c,
line 77
-
drivers/gpu/drm/armada/armada_gem.c,
line 325
-
drivers/gpu/drm/i915/gem/i915_gem_mman.c,
line 99
-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c,
5 times
-
drivers/misc/lkdtm/perms.c,
2 times
-
drivers/misc/lkdtm/usercopy.c,
5 times
-
fs/aio.c,
line 606
-
fs/binfmt_elf.c,
2 times
-
fs/binfmt_elf_fdpic.c,
5 times
-
fs/binfmt_flat.c,
2 times
-
include/linux/mman.h,
2 times
-
ipc/shm.c,
line 1569
-
kernel/events/core.c,
line 9800
-
lib/tests/kunit_iov_iter.c,
line 1067
-
lib/tests/usercopy_kunit.c,
line 308
-
lib/vdso/getrandom.c,
line 84
-
mm/kasan/kasan_test_c.c,
line 2170
-
mm/mmap.c,
2 times
-
mm/nommu.c,
4 times
-
mm/util.c,
line 642
-
samples/auxdisplay/cfag12864b-example.c,
line 57
-
samples/bpf/xdp_sample_user.c,
line 1232
-
samples/nitro_enclaves/ne_ioctl_sample.c,
line 262
-
scripts/elf-parse.c,
line 42
-
scripts/insert-sys-cert.c,
line 218
-
scripts/mod/modpost.c,
line 401
-
scripts/recordmcount.c,
line 199
-
security/apparmor/lsm.c,
line 575
-
security/selinux/hooks.c,
2 times
-
tools/hv/vmbus_bufring.c,
line 37
-
tools/include/io_uring/mini_liburing.h,
3 times
-
tools/include/nolibc/stdlib.h,
line 136
-
tools/lib/bpf/libbpf.c,
5 times
-
tools/lib/bpf/ringbuf.c,
2 times
-
tools/lib/bpf/skel_internal.h,
line 194
-
tools/lib/perf/evlist.c,
line 569
-
tools/lib/perf/evsel.c,
line 263
-
tools/objtool/check.c,
line 390
-
tools/objtool/elf.c,
line 69
-
tools/perf/arch/x86/tests/amd-ibs-period.c,
4 times
-
tools/perf/bench/mem-functions.c,
line 364
-
tools/perf/bench/numa.c,
line 445
-
tools/perf/builtin-report.c,
line 877
-
tools/perf/tests/mmap-thread-lookup.c,
line 40
-
tools/perf/tests/workloads/jitdump.c,
line 180
-
tools/perf/util/auxtrace.c,
2 times
-
tools/perf/util/event.c,
line 347
-
tools/perf/util/mmap.c,
2 times
-
tools/perf/util/session.c,
2 times
-
tools/perf/util/synthetic-events.c,
line 343
-
tools/perf/util/tool.c,
line 54
-
tools/testing/selftests/arm64/mte/check_hugetlb_options.c,
line 182
-
tools/testing/selftests/arm64/mte/check_mmap_options.c,
line 197
-
tools/testing/selftests/arm64/mte/mte_common_util.c,
line 186
-
tools/testing/selftests/bpf/benchs/bench_ringbufs.c,
line 301
-
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c,
line 43
-
tools/testing/selftests/bpf/prog_tests/btf_sysfs.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/core_reloc.c,
line 1086
-
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c,
line 41
-
tools/testing/selftests/bpf/prog_tests/mmap.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/ringbuf.c,
8 times
-
tools/testing/selftests/bpf/prog_tests/signed_loader.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/task_local_storage.c,
line 394
-
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c,
line 21
-
tools/testing/selftests/bpf/prog_tests/test_xsk.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c,
5 times
-
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c,
line 80
-
tools/testing/selftests/bpf/testing_helpers.c,
line 534
-
tools/testing/selftests/bpf/xdp_hw_metadata.c,
line 112
-
tools/testing/selftests/bpf/xsk.c,
4 times
-
tools/testing/selftests/bpf/xskxceiver.c,
line 130
-
tools/testing/selftests/cachestat/test_cachestat.c,
line 260
-
tools/testing/selftests/cgroup/test_core.c,
line 61
-
tools/testing/selftests/cgroup/test_hugetlb_memcg.c,
line 17
-
tools/testing/selftests/cgroup/test_memcontrol.c,
line 759
-
tools/testing/selftests/cgroup/test_zswap.c,
3 times
-
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c,
3 times
-
tools/testing/selftests/drivers/dma-buf/udmabuf.c,
line 100
-
tools/testing/selftests/drivers/net/hw/iou-zcrx.c,
3 times
-
tools/testing/selftests/drivers/net/hw/ncdevmem.c,
line 203
-
tools/testing/selftests/drivers/net/hw/toeplitz.c,
line 309
-
tools/testing/selftests/filesystems/overlayfs/dev_in_maps.c,
line 112
-
tools/testing/selftests/futex/functional/futex_numa_mpol.c,
2 times
-
tools/testing/selftests/futex/functional/futex_wait.c,
line 148
-
tools/testing/selftests/futex/functional/futex_wait_uninitialized_heap.c,
line 67
-
tools/testing/selftests/futex/functional/robust_list.c,
line 100
-
tools/testing/selftests/ia64/aliasing-test.c,
line 42
-
tools/testing/selftests/iommu/iommufd.c,
11 times
-
tools/testing/selftests/iommu/iommufd_fail_nth.c,
2 times
-
tools/testing/selftests/iommu/iommufd_utils.h,
line 60
-
tools/testing/selftests/kselftest_harness.h,
4 times
-
tools/testing/selftests/kvm/arm64/stage2_block_transitions.c,
line 208
-
tools/testing/selftests/kvm/guest_memfd_test.c,
10 times
-
tools/testing/selftests/kvm/irq_test.c,
line 87
-
tools/testing/selftests/kvm/lib/kvm_util.c,
4 times
-
tools/testing/selftests/kvm/mmu_stress_test.c,
2 times
-
tools/testing/selftests/kvm/s390/ucontrol_test.c,
2 times
-
tools/testing/selftests/kvm/set_memory_region_test.c,
2 times
-
tools/testing/selftests/kvm/x86/xen_shinfo_test.c,
line 514
-
tools/testing/selftests/landlock/audit_test.c,
2 times
-
tools/testing/selftests/liveupdate/lib/lu_utils.c,
line 138
-
tools/testing/selftests/membarrier/membarrier_rseq_stress.c,
3 times
-
tools/testing/selftests/memfd/fuse_test.c,
2 times
-
tools/testing/selftests/memfd/memfd_test.c,
9 times
-
tools/testing/selftests/mincore/mincore_selftest.c,
5 times
-
tools/testing/selftests/mm/compaction_test.c,
line 165
-
tools/testing/selftests/mm/cow.c,
14 times
-
tools/testing/selftests/mm/droppable.c,
line 28
-
tools/testing/selftests/mm/folio_split_race_test.c,
line 172
-
tools/testing/selftests/mm/guard-regions.c,
48 times
-
tools/testing/selftests/mm/gup_longterm.c,
line 136
-
tools/testing/selftests/mm/gup_test.c,
line 247
-
tools/testing/selftests/mm/hmm-tests.c,
37 times
-
tools/testing/selftests/mm/hugetlb-madvise.c,
7 times
-
tools/testing/selftests/mm/hugetlb-mmap.c,
line 24
-
tools/testing/selftests/mm/hugetlb-mremap.c,
line 34
-
tools/testing/selftests/mm/hugetlb-read-hwpoison.c,
2 times
-
tools/testing/selftests/mm/hugetlb-soft-offline.c,
line 46
-
tools/testing/selftests/mm/hugetlb_dio.c,
line 79
-
tools/testing/selftests/mm/hugetlb_fault_after_madv.c,
line 84
-
tools/testing/selftests/mm/hugetlb_madv_vs_map.c,
2 times
-
tools/testing/selftests/mm/khugepaged.c,
4 times
-
tools/testing/selftests/mm/ksm_functional_tests.c,
8 times
-
tools/testing/selftests/mm/ksm_tests.c,
3 times
-
tools/testing/selftests/mm/madv_populate.c,
6 times
-
tools/testing/selftests/mm/map_populate.c,
2 times
-
tools/testing/selftests/mm/mdwe_test.c,
3 times
-
tools/testing/selftests/mm/memfd_secret.c,
line 35
-
tools/testing/selftests/mm/memory-failure.c,
3 times
-
tools/testing/selftests/mm/merge.c,
46 times
-
tools/testing/selftests/mm/migration.c,
6 times
-
tools/testing/selftests/mm/mkdirty.c,
4 times
-
tools/testing/selftests/mm/mlock2-tests.c,
9 times
-
tools/testing/selftests/mm/mrelease_test.c,
line 27
-
tools/testing/selftests/mm/mremap_dontunmap.c,
8 times
-
tools/testing/selftests/mm/mremap_test.c,
16 times
-
tools/testing/selftests/mm/mseal_test.c,
35 times
-
tools/testing/selftests/mm/on-fault-limit.c,
line 21
-
tools/testing/selftests/mm/pagemap_ioctl.c,
28 times
-
tools/testing/selftests/mm/pkey_sighandler_tests.c,
6 times
-
tools/testing/selftests/mm/prctl_thp_disable.c,
line 48
-
tools/testing/selftests/mm/process_madv.c,
2 times
-
tools/testing/selftests/mm/protection_keys.c,
5 times
-
tools/testing/selftests/mm/rmap.c,
6 times
-
tools/testing/selftests/mm/soft-dirty.c,
10 times
-
tools/testing/selftests/mm/split_huge_page_test.c,
3 times
-
tools/testing/selftests/mm/thuge-gen.c,
line 56
-
tools/testing/selftests/mm/transhuge-stress.c,
line 24
-
tools/testing/selftests/mm/uffd-common.c,
5 times
-
tools/testing/selftests/mm/uffd-unit-tests.c,
line 907
-
tools/testing/selftests/mm/uffd-wp-mremap.c,
line 78
-
tools/testing/selftests/mm/va_high_addr_switch.c,
2 times
-
tools/testing/selftests/mm/vm_util.c,
3 times
-
tools/testing/selftests/mm/write_to_hugetlbfs.c,
2 times
-
tools/testing/selftests/namespaces/listns_efault_test.c,
3 times
-
tools/testing/selftests/net/af_unix/scm_pidfd.c,
line 354
-
tools/testing/selftests/net/ipsec.c,
line 1986
-
tools/testing/selftests/net/lib/xdp_helper.c,
line 72
-
tools/testing/selftests/net/psock_fanout.c,
line 241
-
tools/testing/selftests/net/psock_tpacket.c,
line 712
-
tools/testing/selftests/net/rds/getsockopt.c,
line 151
-
tools/testing/selftests/net/tcp_mmap.c,
2 times
-
tools/testing/selftests/net/txring_overwrite.c,
line 115
-
tools/testing/selftests/perf_events/mmap.c,
8 times
-
tools/testing/selftests/perf_events/watermark_signal.c,
line 104
-
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c,
line 102
-
tools/testing/selftests/pidfd/pidfd_test.c,
line 568
-
tools/testing/selftests/powerpc/alignment/alignment_handler.c,
2 times
-
tools/testing/selftests/powerpc/benchmarks/mmap_bench.c,
line 42
-
tools/testing/selftests/powerpc/copyloops/exc_validate.c,
line 86
-
tools/testing/selftests/powerpc/dexcr/hashchk_test.c,
line 205
-
tools/testing/selftests/powerpc/mce/inject-ra-err.c,
line 49
-
tools/testing/selftests/powerpc/mm/exec_prot.c,
6 times
-
tools/testing/selftests/powerpc/mm/hugetlb_vs_thp_test.c,
2 times
-
tools/testing/selftests/powerpc/mm/large_vm_fork_separation.c,
line 34
-
tools/testing/selftests/powerpc/mm/large_vm_gpr_corruption.c,
line 123
-
tools/testing/selftests/powerpc/mm/pkey_exec_prot.c,
2 times
-
tools/testing/selftests/powerpc/mm/pkey_siginfo.c,
line 26
-
tools/testing/selftests/powerpc/mm/prot_sao.c,
line 35
-
tools/testing/selftests/powerpc/mm/subpage_prot.c,
line 208
-
tools/testing/selftests/powerpc/mm/tlbie_test.c,
line 597
-
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c,
line 73
-
tools/testing/selftests/powerpc/pmu/ebb/trace.c,
line 24
-
tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c,
line 191
-
tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c,
2 times
-
tools/testing/selftests/powerpc/signal/sigreturn_vdso.c,
2 times
-
tools/testing/selftests/powerpc/stringloops/memcmp.c,
line 84
-
tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c,
2 times
-
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c,
line 165
-
tools/testing/selftests/powerpc/tm/tm-vmxcopy.c,
line 61
-
tools/testing/selftests/prctl/set-anon-vma-name-test.c,
2 times
-
tools/testing/selftests/proc/proc-maps-race.c,
4 times
-
tools/testing/selftests/proc/thread-self.c,
line 56
-
tools/testing/selftests/ptrace/peeksiginfo.c,
line 54
-
tools/testing/selftests/riscv/mm/mmap_test.h,
line 13
-
tools/testing/selftests/sgx/load.c,
4 times
-
tools/testing/selftests/sgx/main.c,
6 times
-
tools/testing/selftests/signal/sas.c,
2 times
-
tools/testing/selftests/ublk/kublk.c,
3 times
-
tools/testing/selftests/user_events/abi_test.c,
line 428
-
tools/testing/selftests/vfio/lib/vfio_pci_device.c,
line 205
-
tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c,
line 129
-
tools/testing/selftests/vfio/vfio_dma_mapping_test.c,
2 times
-
tools/testing/selftests/vfio/vfio_pci_driver_test.c,
line 33
-
tools/testing/selftests/x86/amx.c,
line 232
-
tools/testing/selftests/x86/entry_from_vm86.c,
line 234
-
tools/testing/selftests/x86/fsgsbase.c,
2 times
-
tools/testing/selftests/x86/fsgsbase_restore.c,
2 times
-
tools/testing/selftests/x86/lam.c,
7 times
-
tools/testing/selftests/x86/ldt_gdt.c,
2 times
-
tools/testing/selftests/x86/nx_stack.c,
line 198
-
tools/testing/selftests/x86/sigaltstack.c,
line 95
-
tools/testing/selftests/x86/syscall_numbering.c,
line 460
-
tools/testing/selftests/x86/sysret_ss_attrs.c,
line 66
-
tools/testing/selftests/x86/test_shadow_stack.c,
7 times
-
tools/testing/vsock/util.c,
line 692
-
tools/testing/vsock/vsock_perf.c,
line 290
-
tools/testing/vsock/vsock_test.c,
line 771
-
tools/virtio/vringh_test.c,
2 times