Documented in 1 files:
Defined in 2 files as a typedef:
Referenced in 182 files:
-
arch/alpha/mm/fault.c,
line 92
-
arch/arc/mm/fault.c,
line 80
-
arch/arm/mm/fault.c,
line 344
-
arch/arm64/kvm/arm.c,
line 290
-
arch/arm64/mm/fault.c,
line 606
-
arch/csky/mm/fault.c,
2 times
-
arch/hexagon/mm/vm_fault.c,
line 43
-
arch/loongarch/kvm/vcpu.c,
line 420
-
arch/loongarch/mm/fault.c,
line 183
-
arch/m68k/mm/fault.c,
line 75
-
arch/microblaze/mm/fault.c,
line 93
-
arch/mips/kvm/mips.c,
line 1025
-
arch/mips/mm/fault.c,
line 47
-
arch/nios2/mm/fault.c,
line 50
-
arch/openrisc/mm/fault.c,
line 53
-
arch/parisc/mm/fault.c,
line 274
-
arch/powerpc/include/asm/copro.h,
line 17
-
arch/powerpc/kvm/book3s_64_vio.c,
line 229
-
arch/powerpc/kvm/book3s_hv_uvmem.c,
line 998
-
arch/powerpc/kvm/book3s_xive_native.c,
2 times
-
arch/powerpc/kvm/powerpc.c,
line 2126
-
arch/powerpc/mm/copro_fault.c,
line 22
-
arch/powerpc/mm/fault.c,
3 times
-
arch/powerpc/platforms/book3s/vas-api.c,
2 times
-
arch/powerpc/platforms/cell/spufs/fault.c,
line 90
-
arch/powerpc/platforms/cell/spufs/file.c,
10 times
-
arch/riscv/kvm/vcpu.c,
line 256
-
arch/riscv/mm/fault.c,
2 times
-
arch/s390/kvm/kvm-s390.c,
line 5749
-
arch/s390/mm/fault.c,
line 272
-
arch/s390/mm/gmap_helpers.c,
line 238
-
arch/sh/mm/fault.c,
2 times
-
arch/sparc/mm/fault_32.c,
line 120
-
arch/sparc/mm/fault_64.c,
line 274
-
arch/um/kernel/trap.c,
line 178
-
arch/x86/entry/vdso/vma.c,
2 times
-
arch/x86/kernel/cpu/sgx/encl.c,
4 times
-
arch/x86/kernel/cpu/sgx/virt.c,
line 76
-
arch/x86/kvm/x86.c,
line 3889
-
arch/x86/mm/fault.c,
2 times
-
arch/xtensa/mm/fault.c,
line 97
-
drivers/accel/amdxdna/amdxdna_cbuf.c,
line 163
-
drivers/accel/amdxdna/amdxdna_gem.c,
line 484
-
drivers/android/binder.c,
line 6029
-
drivers/android/binder_internal.h,
line 594
-
drivers/char/agp/alpha-agp.c,
line 14
-
drivers/dax/device.c,
7 times
-
drivers/dma-buf/heaps/cma_heap.c,
line 169
-
drivers/dma-buf/udmabuf.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c,
line 1362
-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h,
line 301
-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c,
line 942
-
drivers/gpu/drm/armada/armada_gem.c,
line 21
-
drivers/gpu/drm/drm_gem_shmem_helper.c,
6 times
-
drivers/gpu/drm/drm_pagemap.c,
line 1348
-
drivers/gpu/drm/etnaviv/etnaviv_gem.c,
line 164
-
drivers/gpu/drm/gma500/fbdev.c,
2 times
-
drivers/gpu/drm/gma500/gem.c,
3 times
-
drivers/gpu/drm/i915/gem/i915_gem_mman.c,
3 times
-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c,
2 times
-
drivers/gpu/drm/msm/msm_gem.c,
2 times
-
drivers/gpu/drm/nouveau/nouveau_bo.c,
line 1373
-
drivers/gpu/drm/nouveau/nouveau_bo.h,
line 84
-
drivers/gpu/drm/nouveau/nouveau_dmem.c,
2 times
-
drivers/gpu/drm/nouveau/nouveau_gem.c,
2 times
-
drivers/gpu/drm/omapdrm/omap_gem.c,
5 times
-
drivers/gpu/drm/panthor/panthor_device.c,
2 times
-
drivers/gpu/drm/panthor/panthor_gem.c,
8 times
-
drivers/gpu/drm/radeon/radeon_gem.c,
2 times
-
drivers/gpu/drm/radeon/radeon_object.c,
line 717
-
drivers/gpu/drm/radeon/radeon_object.h,
line 164
-
drivers/gpu/drm/tegra/gem.c,
line 557
-
drivers/gpu/drm/ttm/ttm_bo_vm.c,
8 times
-
drivers/gpu/drm/vc4/vc4_bo.c,
line 715
-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h,
2 times
-
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c,
4 times
-
drivers/gpu/drm/xe/xe_bo.c,
7 times
-
drivers/gpu/drm/xe/xe_device.c,
2 times
-
drivers/gpu/drm/xe/xe_mmio_gem.c,
5 times
-
drivers/hsi/clients/cmt_speech.c,
line 1087
-
drivers/hv/mshv_root_main.c,
2 times
-
drivers/hv/mshv_vtl_main.c,
4 times
-
drivers/hwtracing/intel_th/msu.c,
line 1611
-
drivers/infiniband/core/uverbs_main.c,
2 times
-
drivers/infiniband/hw/hfi1/file_ops.c,
2 times
-
drivers/iommu/iommu-sva.c,
line 224
-
drivers/misc/ocxl/context.c,
5 times
-
drivers/misc/ocxl/link.c,
line 139
-
drivers/misc/ocxl/sysfs.c,
line 109
-
drivers/scsi/sg.c,
line 1215
-
drivers/target/target_core_user.c,
2 times
-
drivers/uio/uio.c,
2 times
-
drivers/usb/mon/mon_bin.c,
line 1249
-
drivers/vdpa/vdpa_user/iova_domain.c,
line 552
-
drivers/vfio/pci/nvgrace-gpu/main.c,
3 times
-
drivers/vfio/pci/trace.h,
line 19
-
drivers/vfio/pci/vfio_pci_core.c,
4 times
-
drivers/vhost/vdpa.c,
line 1516
-
drivers/video/fbdev/core/fb_defio.c,
6 times
-
drivers/xen/privcmd-buf.c,
line 118
-
drivers/xen/privcmd.c,
line 1629
-
fs/9p/vfs_file.c,
line 483
-
fs/afs/file.c,
2 times
-
fs/afs/internal.h,
line 1707
-
fs/afs/write.c,
line 273
-
fs/btrfs/file.c,
line 1815
-
fs/ceph/addr.c,
4 times
-
fs/cramfs/inode.c,
line 422
-
fs/dax.c,
19 times
-
fs/erofs/data.c,
2 times
-
fs/exfat/file.c,
2 times
-
fs/ext4/ext4.h,
line 3218
-
fs/ext4/file.c,
3 times
-
fs/ext4/inode.c,
2 times
-
fs/f2fs/file.c,
4 times
-
fs/fuse/dax.c,
6 times
-
fs/fuse/file.c,
line 2360
-
fs/gfs2/file.c,
4 times
-
fs/iomap/buffered-io.c,
line 1826
-
fs/kernfs/file.c,
4 times
-
fs/netfs/buffered_write.c,
2 times
-
fs/nfs/file.c,
2 times
-
fs/nilfs2/file.c,
line 49
-
fs/ntfs/file.c,
2 times
-
fs/ocfs2/mmap.c,
6 times
-
fs/orangefs/file.c,
line 376
-
fs/orangefs/inode.c,
2 times
-
fs/orangefs/orangefs-kernel.h,
line 346
-
fs/proc/vmcore.c,
line 470
-
fs/smb/client/file.c,
line 3165
-
fs/ubifs/file.c,
line 1489
-
fs/udf/file.c,
2 times
-
fs/xfs/xfs_file.c,
13 times
-
fs/zonefs/file.c,
2 times
-
include/drm/ttm/ttm_bo.h,
4 times
-
include/linux/dax.h,
2 times
-
include/linux/huge_mm.h,
12 times
-
include/linux/hugetlb.h,
2 times
-
include/linux/iomap.h,
line 458
-
include/linux/kvm_host.h,
line 1603
-
include/linux/memremap.h,
line 89
-
include/linux/mm.h,
21 times
-
include/linux/mm_types.h,
16 times
-
include/linux/netfs.h,
line 432
-
include/linux/oom.h,
line 92
-
include/linux/pagemap.h,
2 times
-
include/linux/sched/signal.h,
line 425
-
include/linux/userfaultfd_k.h,
2 times
-
include/linux/vfio_pci_core.h,
line 185
-
include/trace/events/f2fs.h,
4 times
-
ipc/shm.c,
line 542
-
kernel/bpf/arena.c,
line 479
-
kernel/events/core.c,
line 7132
-
kernel/events/uprobes.c,
line 1679
-
kernel/relay.c,
line 32
-
lib/test_hmm.c,
3 times
-
lib/vdso/datastore.c,
2 times
-
mm/filemap.c,
16 times
-
mm/gup.c,
2 times
-
mm/hmm.c,
line 668
-
mm/huge_memory.c,
19 times
-
mm/hugetlb.c,
8 times
-
mm/internal.h,
4 times
-
mm/khugepaged.c,
line 1253
-
mm/ksm.c,
line 701
-
mm/memory.c,
67 times
-
mm/migrate_device.c,
line 808
-
mm/mmap.c,
2 times
-
mm/nommu.c,
2 times
-
mm/secretmem.c,
2 times
-
mm/shmem.c,
7 times
-
mm/userfaultfd.c,
2 times
-
samples/vfio-mdev/mbochs.c,
2 times
-
security/selinux/selinuxfs.c,
line 399
-
sound/core/pcm_native.c,
3 times
-
sound/usb/usx2y/us122l.c,
line 92
-
sound/usb/usx2y/usX2Yhwdep.c,
line 21
-
sound/usb/usx2y/usx2yhwdeppcm.c,
line 669
-
tools/testing/vma/include/dup.h,
5 times
-
virt/kvm/guest_memfd.c,
2 times
-
virt/kvm/kvm_main.c,
line 4051