Defined in 7 files as a member:
Defined in 1 files as a macro:
Referenced in 266 files:
-
arch/alpha/include/asm/cacheflush.h,
line 41
-
arch/alpha/include/asm/tlbflush.h,
line 32
-
arch/alpha/kernel/osf_sys.c,
line 1218
-
arch/alpha/kernel/smp.c,
line 735
-
arch/alpha/mm/fault.c,
3 times
-
arch/alpha/mm/tlbflush.c,
2 times
-
arch/arc/include/asm/cacheflush.h,
line 62
-
arch/arc/mm/fault.c,
line 130
-
arch/arc/mm/mmap.c,
line 27
-
arch/arc/mm/tlb.c,
2 times
-
arch/arm/include/asm/cacheflush.h,
2 times
-
arch/arm/kernel/asm-offsets.c,
line 112
-
arch/arm/mm/fault-armv.c,
2 times
-
arch/arm/mm/fault.c,
7 times
-
arch/arm/mm/flush.c,
4 times
-
arch/arm/mm/mmap.c,
2 times
-
arch/arm/mm/nommu.c,
line 182
-
arch/arm/mm/tlb-v6.S,
line 46
-
arch/arm64/include/asm/mman.h,
8 times
-
arch/arm64/include/asm/pkeys.h,
line 24
-
arch/arm64/include/asm/tlbflush.h,
line 689
-
arch/arm64/kernel/mte.c,
line 478
-
arch/arm64/kvm/mmu.c,
9 times
-
arch/arm64/mm/fault.c,
14 times
-
arch/arm64/mm/flush.c,
line 35
-
arch/arm64/mm/mmap.c,
9 times
-
arch/arm64/mm/mmu.c,
3 times
-
arch/csky/abiv1/cacheflush.c,
2 times
-
arch/csky/abiv1/mmap.c,
line 27
-
arch/csky/abiv2/cacheflush.c,
line 33
-
arch/csky/abiv2/inc/abi/cacheflush.h,
line 50
-
arch/csky/mm/fault.c,
line 174
-
arch/hexagon/mm/cache.c,
line 122
-
arch/hexagon/mm/vm_fault.c,
3 times
-
arch/loongarch/mm/fault.c,
6 times
-
arch/loongarch/mm/mmap.c,
2 times
-
arch/m68k/mm/fault.c,
2 times
-
arch/microblaze/include/asm/cacheflush.h,
line 94
-
arch/microblaze/mm/fault.c,
3 times
-
arch/mips/kernel/smp.c,
line 634
-
arch/mips/mm/c-octeon.c,
2 times
-
arch/mips/mm/c-r3k.c,
line 240
-
arch/mips/mm/c-r4k.c,
3 times
-
arch/mips/mm/fault.c,
3 times
-
arch/mips/mm/init.c,
line 201
-
arch/mips/mm/mmap.c,
2 times
-
arch/mips/mm/tlb-r4k.c,
line 54
-
arch/nios2/mm/cacheflush.c,
6 times
-
arch/nios2/mm/fault.c,
3 times
-
arch/openrisc/include/asm/cacheflush.h,
line 94
-
arch/openrisc/mm/cache.c,
line 109
-
arch/openrisc/mm/fault.c,
3 times
-
arch/parisc/kernel/cache.c,
3 times
-
arch/parisc/kernel/sys_parisc.c,
2 times
-
arch/parisc/kernel/traps.c,
line 721
-
arch/parisc/mm/fault.c,
4 times
-
arch/powerpc/include/asm/book3s/64/hash-pkey.h,
6 times
-
arch/powerpc/include/asm/book3s/64/pkeys.h,
2 times
-
arch/powerpc/include/asm/pkeys.h,
line 42
-
arch/powerpc/kernel/pci-common.c,
line 676
-
arch/powerpc/kvm/book3s_hv.c,
line 5542
-
arch/powerpc/kvm/book3s_hv_uvmem.c,
5 times
-
arch/powerpc/mm/book3s64/pgtable.c,
6 times
-
arch/powerpc/mm/book3s64/pkeys.c,
line 381
-
arch/powerpc/mm/book3s64/slice.c,
4 times
-
arch/powerpc/mm/cacheflush.c,
line 206
-
arch/powerpc/mm/copro_fault.c,
2 times
-
arch/powerpc/mm/fault.c,
4 times
-
arch/powerpc/mm/pgtable.c,
line 169
-
arch/powerpc/platforms/cell/spufs/file.c,
8 times
-
arch/powerpc/platforms/powernv/opal-prd.c,
line 120
-
arch/riscv/include/asm/cacheflush.h,
line 41
-
arch/riscv/kvm/mmu.c,
3 times
-
arch/riscv/mm/fault.c,
3 times
-
arch/riscv/mm/pgtable.c,
2 times
-
arch/s390/kernel/ipl.c,
6 times
-
arch/s390/kernel/ipl_vmparm.c,
line 16
-
arch/s390/mm/fault.c,
2 times
-
arch/s390/mm/gmap_helpers.c,
line 247
-
arch/s390/mm/mmap.c,
2 times
-
arch/s390/pci/pci_mmio.c,
4 times
-
arch/sh/mm/cache-sh4.c,
2 times
-
arch/sh/mm/cache.c,
2 times
-
arch/sh/mm/fault.c,
2 times
-
arch/sh/mm/mmap.c,
2 times
-
arch/sparc/include/asm/mman.h,
6 times
-
arch/sparc/kernel/sys_sparc_32.c,
line 43
-
arch/sparc/kernel/sys_sparc_64.c,
2 times
-
arch/sparc/mm/fault_32.c,
4 times
-
arch/sparc/mm/fault_64.c,
6 times
-
arch/sparc/mm/init_64.c,
4 times
-
arch/sparc/mm/leon_mm.c,
line 190
-
arch/sparc/mm/srmmu.c,
line 1218
-
arch/um/kernel/trap.c,
4 times
-
arch/x86/entry/vsyscall/vsyscall_64.c,
line 320
-
arch/x86/include/asm/pkeys.h,
line 122
-
arch/x86/include/asm/tlbflush.h,
line 340
-
arch/x86/kernel/cpu/sgx/driver.c,
line 109
-
arch/x86/kernel/cpu/sgx/encl.c,
8 times
-
arch/x86/kernel/cpu/sgx/encl.h,
line 104
-
arch/x86/kernel/cpu/sgx/ioctl.c,
line 222
-
arch/x86/kernel/cpu/sgx/virt.c,
line 105
-
arch/x86/kernel/shstk.c,
line 350
-
arch/x86/kernel/sys_x86_64.c,
6 times
-
arch/x86/mm/fault.c,
4 times
-
arch/x86/mm/pgprot.c,
6 times
-
arch/x86/mm/pgtable.c,
5 times
-
arch/x86/mm/pkeys.c,
line 64
-
arch/x86/xen/mmu_pv.c,
line 2481
-
arch/xtensa/kernel/syscall.c,
line 59
-
arch/xtensa/mm/cache.c,
3 times
-
arch/xtensa/mm/fault.c,
3 times
-
arch/xtensa/mm/tlb.c,
2 times
-
drivers/acpi/pfr_telemetry.c,
line 306
-
drivers/android/binder.c,
4 times
-
drivers/block/ublk_drv.c,
line 2653
-
drivers/char/uv_mmtimer.c,
line 154
-
drivers/comedi/comedi_fops.c,
line 2509
-
drivers/dma-buf/heaps/cma_heap.c,
line 188
-
drivers/dma-buf/udmabuf.c,
line 98
-
drivers/firewire/core-cdev.c,
line 1869
-
drivers/fpga/dfl-afu-main.c,
3 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c,
line 383
-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h,
3 times
-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c,
5 times
-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c,
5 times
-
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c,
5 times
-
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c,
3 times
-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c,
line 381
-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c,
line 503
-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c,
6 times
-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c,
line 3716
-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c,
line 137
-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c,
6 times
-
drivers/gpu/drm/drm_gem.c,
line 1246
-
drivers/gpu/drm/drm_gpusvm.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_mman.c,
4 times
-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c,
line 1054
-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c,
line 414
-
drivers/gpu/drm/i915/gvt/kvmgt.c,
line 1029
-
drivers/gpu/drm/i915/i915_mm.c,
2 times
-
drivers/gpu/drm/panthor/panthor_device.c,
2 times
-
drivers/gpu/drm/vc4/vc4_bo.c,
line 736
-
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c,
2 times
-
drivers/gpu/drm/xe/xe_device.c,
line 337
-
drivers/gpu/drm/xe/xe_mmio_gem.c,
line 147
-
drivers/gpu/drm/xe/xe_oa.c,
line 1727
-
drivers/hv/mshv_root_main.c,
line 1375
-
drivers/infiniband/core/ib_core_uverbs.c,
2 times
-
drivers/infiniband/core/uverbs_main.c,
line 739
-
drivers/infiniband/hw/bnxt_re/ib_verbs.c,
line 5061
-
drivers/infiniband/hw/hfi1/file_ops.c,
4 times
-
drivers/infiniband/hw/ionic/ionic_controlpath.c,
2 times
-
drivers/infiniband/hw/mlx4/mr.c,
line 129
-
drivers/infiniband/hw/mlx5/main.c,
3 times
-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c,
2 times
-
drivers/iommu/iommu-sva.c,
line 260
-
drivers/iommu/iommufd/main.c,
2 times
-
drivers/media/common/videobuf2/videobuf2-core.c,
3 times
-
drivers/misc/ocxl/context.c,
3 times
-
drivers/pci/p2pdma.c,
line 104
-
drivers/platform/x86/intel/pmt/class.c,
line 122
-
drivers/ptp/ptp_vmclock.c,
line 372
-
drivers/sbus/char/flash.c,
4 times
-
drivers/sbus/char/oradax.c,
2 times
-
drivers/usb/mon/mon_bin.c,
line 1281
-
drivers/vfio/cdx/main.c,
2 times
-
drivers/vfio/fsl-mc/vfio_fsl_mc.c,
3 times
-
drivers/vfio/pci/vfio_pci_core.c,
line 1833
-
drivers/vfio/platform/vfio_platform_common.c,
3 times
-
drivers/vfio/vfio_iommu_type1.c,
line 613
-
drivers/vhost/vdpa.c,
4 times
-
drivers/video/fbdev/sbuslib.c,
line 53
-
drivers/virt/acrn/mm.c,
line 178
-
drivers/xen/gntalloc.c,
line 508
-
drivers/xen/gntdev.c,
4 times
-
drivers/xen/privcmd-buf.c,
line 141
-
drivers/xen/xlate_mmu.c,
line 156
-
fs/9p/vfs_file.c,
line 491
-
fs/coredump.c,
9 times
-
fs/cramfs/inode.c,
2 times
-
fs/dax.c,
2 times
-
fs/exec.c,
8 times
-
fs/ext4/file.c,
line 821
-
fs/f2fs/file.c,
2 times
-
fs/fuse/file.c,
4 times
-
fs/proc/nommu.c,
line 38
-
fs/proc/task_mmu.c,
20 times
-
fs/proc/task_nommu.c,
2 times
-
fs/proc/vmcore.c,
line 603
-
fs/xfs/xfs_file.c,
line 2092
-
include/asm-generic/tlb.h,
3 times
-
include/linux/huge_mm.h,
13 times
-
include/linux/hugetlb.h,
line 1355
-
include/linux/khugepaged.h,
2 times
-
include/linux/ksm.h,
2 times
-
include/linux/mm.h,
14 times
-
include/linux/mm_inline.h,
line 571
-
include/linux/pgtable.h,
2 times
-
include/linux/sched/mm.h,
line 188
-
include/linux/userfaultfd_k.h,
line 90
-
include/linux/vmalloc.h,
line 176
-
include/trace/events/fs_dax.h,
12 times
-
io_uring/memmap.c,
line 394
-
kernel/bpf/ringbuf.c,
2 times
-
kernel/bpf/syscall.c,
6 times
-
kernel/bpf/sysfs_btf.c,
line 33
-
kernel/events/core.c,
12 times
-
kernel/events/uprobes.c,
3 times
-
kernel/liveupdate/kexec_handover.c,
12 times
-
kernel/sched/fair.c,
2 times
-
kernel/trace/ring_buffer.c,
3 times
-
lib/test_hmm.c,
2 times
-
mm/damon/vaddr.c,
line 253
-
mm/debug.c,
3 times
-
mm/execmem.c,
10 times
-
mm/filemap.c,
12 times
-
mm/folio.c,
line 504
-
mm/gup.c,
23 times
-
mm/hmm.c,
3 times
-
mm/huge_memory.c,
19 times
-
mm/hugetlb.c,
35 times
-
mm/internal.h,
4 times
-
mm/khugepaged.c,
19 times
-
mm/ksm.c,
10 times
-
mm/madvise.c,
7 times
-
mm/mapping_dirty_helpers.c,
3 times
-
mm/memory.c,
45 times
-
mm/mempolicy.c,
2 times
-
mm/migrate.c,
4 times
-
mm/migrate_device.c,
5 times
-
mm/mmap.c,
14 times
-
mm/mmap_lock.c,
2 times
-
mm/mprotect.c,
line 968
-
mm/mremap.c,
2 times
-
mm/msync.c,
2 times
-
mm/nommu.c,
31 times
-
mm/oom_kill.c,
2 times
-
mm/pagewalk.c,
line 398
-
mm/rmap.c,
6 times
-
mm/shmem.c,
9 times
-
mm/userfaultfd.c,
61 times
-
mm/vma.c,
12 times
-
mm/vma.h,
6 times
-
mm/vma_init.c,
2 times
-
mm/vmalloc.c,
4 times
-
mm/vmalloc.h,
line 34
-
mm/vmscan.c,
2 times
-
net/ipv4/tcp.c,
line 1869
-
samples/vfio-mdev/mbochs.c,
2 times
-
samples/vfio-mdev/mdpy.c,
line 432
-
security/apparmor/lsm.c,
line 593
-
security/integrity/ima/ima_main.c,
line 559
-
security/ipe/hooks.c,
line 114
-
security/selinux/hooks.c,
6 times
-
security/selinux/selinuxfs.c,
3 times
-
sound/core/oss/pcm_oss.c,
line 2905
-
sound/core/pcm_native.c,
4 times
-
sound/usb/usx2y/us122l.c,
line 183
-
tools/testing/selftests/bpf/progs/bpf_iter_task_vmas.c,
4 times
-
tools/testing/selftests/bpf/progs/find_vma.c,
line 31
-
tools/testing/vma/include/dup.h,
15 times
-
tools/testing/vma/include/stubs.h,
line 187
-
virt/kvm/guest_memfd.c,
line 441
-
virt/kvm/kvm_main.c,
5 times