Defined in 3 files as a macro:
Referenced in 101 files:
-
arch/alpha/mm/fault.c,
line 134
-
arch/alpha/mm/init.c,
8 times
-
arch/arc/mm/fault.c,
line 124
-
arch/arc/mm/mmap.c,
8 times
-
arch/arm/kernel/process.c,
2 times
-
arch/arm/kernel/vdso.c,
line 226
-
arch/arm/mm/mmu.c,
8 times
-
arch/arm64/kernel/vdso.c,
3 times
-
arch/arm64/mm/fault.c,
line 651
-
arch/arm64/mm/mmap.c,
9 times
-
arch/csky/kernel/vdso.c,
line 70
-
arch/csky/mm/init.c,
8 times
-
arch/hexagon/kernel/vdso.c,
line 75
-
arch/hexagon/mm/init.c,
8 times
-
arch/hexagon/mm/vm_fault.c,
line 74
-
arch/loongarch/kernel/vdso.c,
line 112
-
arch/loongarch/mm/cache.c,
8 times
-
arch/loongarch/mm/fault.c,
2 times
-
arch/m68k/mm/mcfmmu.c,
8 times
-
arch/m68k/mm/motorola.c,
8 times
-
arch/m68k/mm/sun3mmu.c,
8 times
-
arch/microblaze/mm/fault.c,
line 212
-
arch/microblaze/mm/init.c,
8 times
-
arch/mips/include/asm/pgtable.h,
line 28
-
arch/mips/kernel/vdso.c,
2 times
-
arch/mips/mm/fault.c,
line 128
-
arch/nios2/mm/fault.c,
line 109
-
arch/nios2/mm/init.c,
9 times
-
arch/openrisc/mm/fault.c,
line 152
-
arch/openrisc/mm/init.c,
8 times
-
arch/parisc/kernel/vdso.c,
line 84
-
arch/parisc/mm/fault.c,
6 times
-
arch/parisc/mm/init.c,
8 times
-
arch/powerpc/kernel/vdso.c,
line 143
-
arch/powerpc/mm/book3s64/pgtable.c,
line 637
-
arch/powerpc/mm/copro_fault.c,
line 44
-
arch/powerpc/mm/fault.c,
line 267
-
arch/powerpc/mm/pgtable.c,
8 times
-
arch/riscv/include/asm/mman.h,
line 20
-
arch/riscv/kernel/vdso.c,
line 144
-
arch/riscv/mm/fault.c,
line 259
-
arch/riscv/mm/init.c,
8 times
-
arch/s390/kernel/vdso.c,
line 69
-
arch/s390/mm/mmap.c,
8 times
-
arch/s390/pci/pci_mmio.c,
line 331
-
arch/sh/kernel/vsyscall/vsyscall.c,
line 101
-
arch/sh/mm/mmap.c,
8 times
-
arch/sparc/mm/fault_32.c,
2 times
-
arch/sparc/mm/fault_64.c,
line 425
-
arch/sparc/mm/init_32.c,
8 times
-
arch/sparc/mm/init_64.c,
line 3142
-
arch/sparc/vdso/vma.c,
line 160
-
arch/um/kernel/mem.c,
8 times
-
arch/um/kernel/trap.c,
line 173
-
arch/x86/entry/vdso/vma.c,
2 times
-
arch/x86/entry/vsyscall/vsyscall_64.c,
line 320
-
arch/x86/kernel/cpu/sgx/ioctl.c,
line 934
-
arch/x86/kernel/uprobes.c,
line 718
-
arch/x86/mm/pgprot.c,
9 times
-
arch/x86/um/vdso/vma.c,
line 48
-
arch/xtensa/mm/fault.c,
line 152
-
arch/xtensa/mm/init.c,
8 times
-
drivers/fpga/dfl-afu-main.c,
line 833
-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c,
2 times
-
drivers/gpu/drm/xe/xe_device.c,
line 337
-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c,
2 times
-
drivers/iommu/iommu-sva.c,
line 245
-
drivers/media/common/videobuf2/videobuf2-core.c,
line 2508
-
drivers/misc/ocxl/context.c,
line 180
-
drivers/ptp/ptp_vmclock.c,
2 times
-
drivers/sbus/char/flash.c,
2 times
-
drivers/vfio/cdx/main.c,
line 281
-
drivers/vfio/fsl-mc/vfio_fsl_mc.c,
line 403
-
drivers/vfio/platform/vfio_platform_common.c,
line 591
-
drivers/vhost/vdpa.c,
line 1545
-
fs/binfmt_elf.c,
line 2077
-
fs/binfmt_elf_fdpic.c,
line 1606
-
fs/coredump.c,
line 1645
-
fs/proc/nommu.c,
line 52
-
fs/proc/task_mmu.c,
4 times
-
fs/proc/task_nommu.c,
line 151
-
include/linux/mm.h,
line 586
-
include/linux/mman.h,
line 143
-
include/linux/pgtable.h,
line 2489
-
include/trace/events/mmflags.h,
line 202
-
kernel/events/core.c,
line 9797
-
kernel/sched/fair.c,
2 times
-
lib/test_hmm.c,
2 times
-
lib/tests/printf_kunit.c,
line 705
-
lib/vdso/datastore.c,
line 126
-
mm/debug_vm_pgtable.c,
line 1294
-
mm/gup.c,
4 times
-
mm/hmm.c,
line 599
-
rust/bindings/bindings_helper.h,
line 133
-
security/selinux/hooks.c,
line 4090
-
sound/core/oss/pcm_oss.c,
4 times
-
sound/core/pcm_native.c,
4 times
-
tools/testing/selftests/bpf/progs/bpf_iter_task_vmas.c,
line 43
-
tools/testing/vma/include/dup.h,
line 374
-
tools/testing/vma/tests/vma.c,
3 times
-
virt/kvm/kvm_main.c,
line 2931