Symbol: vm_fault
arch/alpha/include/asm/pgtable.h
312
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/arc/include/asm/pgtable-bits-arcv2.h
103
struct vm_fault;
arch/arc/include/asm/pgtable-bits-arcv2.h
104
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/arc/mm/tlb.c
472
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/arm/include/asm/tlbflush.h
625
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/arm/include/asm/tlbflush.h
628
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/arm/mm/fault-armv.c
187
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/arm64/include/asm/pgtable.h
1574
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/arm64/kvm/arm.c
290
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf)
arch/csky/abiv1/cacheflush.c
44
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/csky/abiv2/cacheflush.c
10
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/csky/include/asm/pgtable.h
258
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/hexagon/include/asm/cacheflush.h
61
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/loongarch/include/asm/pgtable.h
476
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/loongarch/kvm/vcpu.c
420
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf)
arch/m68k/include/asm/pgtable_mm.h
120
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/mips/include/asm/pgtable.h
575
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/mips/kvm/mips.c
1025
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf)
arch/nios2/include/asm/pgtable.h
275
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/nios2/mm/cacheflush.c
209
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/openrisc/include/asm/pgtable.h
360
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/powerpc/include/asm/pgtable.h
144
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/powerpc/kvm/book3s_64_vio.c
229
static vm_fault_t kvm_spapr_tce_fault(struct vm_fault *vmf)
arch/powerpc/kvm/book3s_hv_uvmem.c
998
static vm_fault_t kvmppc_uvmem_migrate_to_ram(struct vm_fault *vmf)
arch/powerpc/kvm/book3s_xive_native.c
228
static vm_fault_t xive_native_esb_fault(struct vm_fault *vmf)
arch/powerpc/kvm/book3s_xive_native.c
288
static vm_fault_t xive_native_tima_fault(struct vm_fault *vmf)
arch/powerpc/kvm/powerpc.c
2094
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf)
arch/powerpc/platforms/book3s/vas-api.c
395
static vm_fault_t vas_mmap_fault(struct vm_fault *vmf)
arch/powerpc/platforms/cell/spufs/file.c
1018
spufs_signal1_mmap_fault(struct vm_fault *vmf)
arch/powerpc/platforms/cell/spufs/file.c
1152
spufs_signal2_mmap_fault(struct vm_fault *vmf)
arch/powerpc/platforms/cell/spufs/file.c
1279
spufs_mss_mmap_fault(struct vm_fault *vmf)
arch/powerpc/platforms/cell/spufs/file.c
1340
spufs_psmap_mmap_fault(struct vm_fault *vmf)
arch/powerpc/platforms/cell/spufs/file.c
1399
spufs_mfc_mmap_fault(struct vm_fault *vmf)
arch/powerpc/platforms/cell/spufs/file.c
230
spufs_mem_mmap_fault(struct vm_fault *vmf)
arch/powerpc/platforms/cell/spufs/file.c
312
static vm_fault_t spufs_ps_fault(struct vm_fault *vmf,
arch/powerpc/platforms/cell/spufs/file.c
369
static vm_fault_t spufs_cntl_mmap_fault(struct vm_fault *vmf)
arch/riscv/include/asm/pgtable.h
567
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/riscv/kvm/vcpu.c
244
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf)
arch/s390/kvm/kvm-s390.c
5732
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf)
arch/sh/include/asm/pgtable.h
97
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/sparc/include/asm/pgtable_64.h
978
void update_mmu_cache_range(struct vm_fault *, struct vm_area_struct *,
arch/sparc/mm/init_64.c
387
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/x86/entry/vdso/vma.c
115
struct vm_area_struct *vma, struct vm_fault *vmf)
arch/x86/entry/vdso/vma.c
54
struct vm_area_struct *vma, struct vm_fault *vmf)
arch/x86/include/asm/pgtable.h
1504
static inline void update_mmu_cache_range(struct vm_fault *vmf,
arch/x86/kernel/cpu/sgx/encl.c
430
static vm_fault_t sgx_vma_fault(struct vm_fault *vmf)
arch/x86/kernel/cpu/sgx/virt.c
75
static vm_fault_t sgx_vepc_fault(struct vm_fault *vmf)
arch/x86/kvm/x86.c
6669
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf)
arch/xtensa/include/asm/pgtable.h
393
struct vm_fault;
arch/xtensa/include/asm/pgtable.h
394
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
arch/xtensa/mm/cache.c
216
void update_mmu_cache_range(struct vm_fault *vmf, struct vm_area_struct *vma,
drivers/accel/amdxdna/amdxdna_cbuf.c
163
static vm_fault_t amdxdna_cbuf_vm_fault(struct vm_fault *vmf)
drivers/android/binder.c
6029
VISIBLE_IF_KUNIT vm_fault_t binder_vm_fault(struct vm_fault *vmf)
drivers/android/binder_internal.h
594
vm_fault_t binder_vm_fault(struct vm_fault *vmf);
drivers/char/agp/alpha-agp.c
14
static vm_fault_t alpha_core_agp_vm_fault(struct vm_fault *vmf)
drivers/dax/device.c
121
struct vm_fault *vmf)
drivers/dax/device.c
166
struct vm_fault *vmf)
drivers/dax/device.c
211
struct vm_fault *vmf)
drivers/dax/device.c
217
static vm_fault_t dev_dax_huge_fault(struct vm_fault *vmf, unsigned int order)
drivers/dax/device.c
243
static vm_fault_t dev_dax_fault(struct vm_fault *vmf)
drivers/dax/device.c
60
static void dax_set_mapping(struct vm_fault *vmf, unsigned long pfn,
drivers/dax/device.c
87
struct vm_fault *vmf)
drivers/dma-buf/heaps/cma_heap.c
169
static vm_fault_t cma_heap_vm_fault(struct vm_fault *vmf)
drivers/dma-buf/udmabuf.c
47
static vm_fault_t udmabuf_vm_fault(struct vm_fault *vmf)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
119
static vm_fault_t amdgpu_gem_fault(struct vm_fault *vmf)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
286
struct amdgpu_irq_src vm_fault;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
1021
amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
182
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
183
adev->gmc.vm_fault.funcs = &gmc_v10_0_irq_funcs;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
647
return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
822
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
829
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
178
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
179
adev->gmc.vm_fault.funcs = &gmc_v11_0_irq_funcs;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
653
return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
804
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
811
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
980
amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
1081
amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
174
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
175
adev->gmc.vm_fault.funcs = &gmc_v12_0_irq_funcs;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
689
return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
872
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
880
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
886
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
893
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
897
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
647
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
648
adev->gmc.vm_fault.funcs = &gmc_v12_1_irq_funcs;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1163
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1164
adev->gmc.vm_fault.funcs = &gmc_v6_0_irq_funcs;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
784
return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
822
r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 146, &adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
826
r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 147, &adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
924
amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1113
amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1379
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1380
adev->gmc.vm_fault.funcs = &gmc_v7_0_irq_funcs;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
955
return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
994
r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_GFX_PAGE_INV_FAULT, &adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
998
r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_GFX_MEM_PROT_FAULT, &adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1063
return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1109
r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_GFX_PAGE_INV_FAULT, &adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1113
r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_GFX_MEM_PROT_FAULT, &adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1236
amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1750
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1751
adev->gmc.vm_fault.funcs = &gmc_v8_0_irq_funcs;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1646
return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1954
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1960
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1966
&adev->gmc.vm_fault);
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2262
amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
696
adev->gmc.vm_fault.num_types = 1;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
697
adev->gmc.vm_fault.funcs = &gmc_v9_0_irq_funcs;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
942
static vm_fault_t svm_migrate_to_ram(struct vm_fault *vmf)
drivers/gpu/drm/armada/armada_gem.c
21
static vm_fault_t armada_gem_vm_fault(struct vm_fault *vmf)
drivers/gpu/drm/drm_gem_shmem_helper.c
577
static void drm_gem_shmem_record_mkwrite(struct vm_fault *vmf)
drivers/gpu/drm/drm_gem_shmem_helper.c
592
static vm_fault_t try_insert_pfn(struct vm_fault *vmf, unsigned int order,
drivers/gpu/drm/drm_gem_shmem_helper.c
627
static vm_fault_t drm_gem_shmem_any_fault(struct vm_fault *vmf, unsigned int order)
drivers/gpu/drm/drm_gem_shmem_helper.c
667
static vm_fault_t drm_gem_shmem_fault(struct vm_fault *vmf)
drivers/gpu/drm/drm_gem_shmem_helper.c
706
static vm_fault_t drm_gem_shmem_pfn_mkwrite(struct vm_fault *vmf)
drivers/gpu/drm/drm_pagemap.c
1348
static vm_fault_t drm_pagemap_migrate_to_ram(struct vm_fault *vmf)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
163
static vm_fault_t etnaviv_gem_fault(struct vm_fault *vmf)
drivers/gpu/drm/gma500/fbdev.c
22
static vm_fault_t psb_fbdev_vm_fault(struct vm_fault *vmf)
drivers/gpu/drm/gma500/gem.c
110
static vm_fault_t psb_gem_fault(struct vm_fault *vmf);
drivers/gpu/drm/gma500/gem.c
255
static vm_fault_t psb_gem_fault(struct vm_fault *vmf)
drivers/gpu/drm/i915/gem/i915_gem_mman.c
252
static vm_fault_t vm_fault_cpu(struct vm_fault *vmf)
drivers/gpu/drm/i915/gem/i915_gem_mman.c
338
static vm_fault_t vm_fault_gtt(struct vm_fault *vmf)
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
1042
static vm_fault_t vm_fault_ttm(struct vm_fault *vmf)
drivers/gpu/drm/msm/msm_gem.c
329
static vm_fault_t msm_gem_fault(struct vm_fault *vmf)
drivers/gpu/drm/nouveau/nouveau_dmem.c
183
static vm_fault_t nouveau_dmem_migrate_to_ram(struct vm_fault *vmf)
drivers/gpu/drm/nouveau/nouveau_gem.c
42
static vm_fault_t nouveau_ttm_fault(struct vm_fault *vmf)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
121
static const struct nvkm_enum vm_fault[] = {
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
174
re = nvkm_enum_find(vm_fault , st1);
drivers/gpu/drm/omapdrm/omap_gem.c
355
struct vm_area_struct *vma, struct vm_fault *vmf)
drivers/gpu/drm/omapdrm/omap_gem.c
380
struct vm_area_struct *vma, struct vm_fault *vmf)
drivers/gpu/drm/omapdrm/omap_gem.c
496
static vm_fault_t omap_gem_fault(struct vm_fault *vmf)
drivers/gpu/drm/omapdrm/omap_gem.h
27
struct vm_fault;
drivers/gpu/drm/panthor/panthor_device.c
399
static vm_fault_t panthor_mmio_vm_fault(struct vm_fault *vmf)
drivers/gpu/drm/panthor/panthor_gem.c
797
static vm_fault_t insert_page(struct vm_fault *vmf, unsigned int order, struct page *page)
drivers/gpu/drm/panthor/panthor_gem.c
818
static vm_fault_t nonblocking_page_setup(struct vm_fault *vmf,
drivers/gpu/drm/panthor/panthor_gem.c
838
static vm_fault_t blocking_page_setup(struct vm_fault *vmf, unsigned int order,
drivers/gpu/drm/panthor/panthor_gem.c
873
static vm_fault_t panthor_gem_any_fault(struct vm_fault *vmf, unsigned int order)
drivers/gpu/drm/panthor/panthor_gem.c
918
static vm_fault_t panthor_gem_fault(struct vm_fault *vmf)
drivers/gpu/drm/radeon/radeon_gem.c
48
static vm_fault_t radeon_gem_fault(struct vm_fault *vmf)
drivers/gpu/drm/tegra/gem.c
556
static vm_fault_t tegra_bo_fault(struct vm_fault *vmf)
drivers/gpu/drm/ttm/ttm_bo_vm.c
119
struct vm_fault *vmf)
drivers/gpu/drm/ttm/ttm_bo_vm.c
183
vm_fault_t ttm_bo_vm_fault_reserved(struct vm_fault *vmf,
drivers/gpu/drm/ttm/ttm_bo_vm.c
291
vm_fault_t ttm_bo_vm_dummy_page(struct vm_fault *vmf, pgprot_t prot)
drivers/gpu/drm/ttm/ttm_bo_vm.c
321
vm_fault_t ttm_bo_vm_fault(struct vm_fault *vmf)
drivers/gpu/drm/ttm/ttm_bo_vm.c
44
struct vm_fault *vmf)
drivers/gpu/drm/vc4/vc4_bo.c
715
static vm_fault_t vc4_fault(struct vm_fault *vmf)
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1394
vm_fault_t vmw_bo_vm_fault(struct vm_fault *vmf);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1395
vm_fault_t vmw_bo_vm_mkwrite(struct vm_fault *vmf);
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
401
vm_fault_t vmw_bo_vm_mkwrite(struct vm_fault *vmf)
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
442
vm_fault_t vmw_bo_vm_fault(struct vm_fault *vmf)
drivers/gpu/drm/xe/xe_bo.c
1953
static vm_fault_t __xe_bo_cpu_fault(struct vm_fault *vmf, struct xe_device *xe, struct xe_bo *bo)
drivers/gpu/drm/xe/xe_bo.c
2005
static vm_fault_t xe_bo_cpu_fault_fastpath(struct vm_fault *vmf, struct xe_device *xe,
drivers/gpu/drm/xe/xe_bo.c
2071
static vm_fault_t xe_bo_cpu_fault(struct vm_fault *vmf)
drivers/gpu/drm/xe/xe_device.c
276
static vm_fault_t barrier_fault(struct vm_fault *vmf)
drivers/gpu/drm/xe/xe_mmio_gem.c
195
static vm_fault_t xe_mmio_gem_vm_fault(struct vm_fault *vmf)
drivers/gpu/drm/xe/xe_mmio_gem.c
35
static vm_fault_t xe_mmio_gem_vm_fault(struct vm_fault *);
drivers/hsi/clients/cmt_speech.c
1087
static vm_fault_t cs_char_vma_fault(struct vm_fault *vmf)
drivers/hv/mshv_root_main.c
65
static vm_fault_t mshv_vp_fault(struct vm_fault *vmf);
drivers/hv/mshv_root_main.c
933
static vm_fault_t mshv_vp_fault(struct vm_fault *vmf)
drivers/hv/mshv_vtl_main.c
1221
static bool can_fault(struct vm_fault *vmf, unsigned long size, unsigned long *pfn)
drivers/hv/mshv_vtl_main.c
1238
static vm_fault_t mshv_vtl_low_huge_fault(struct vm_fault *vmf, unsigned int order)
drivers/hv/mshv_vtl_main.c
1262
static vm_fault_t mshv_vtl_low_fault(struct vm_fault *vmf)
drivers/hv/mshv_vtl_main.c
798
static vm_fault_t mshv_vtl_fault(struct vm_fault *vmf)
drivers/hwtracing/intel_th/msu.c
1611
static vm_fault_t msc_mmap_fault(struct vm_fault *vmf)
drivers/infiniband/core/uverbs_main.c
729
static vm_fault_t rdma_umap_fault(struct vm_fault *vmf)
drivers/infiniband/hw/hfi1/file_ops.c
595
static vm_fault_t vma_fault(struct vm_fault *vmf)
drivers/infiniband/hw/hfi1/file_ops.c
73
static vm_fault_t vma_fault(struct vm_fault *vmf);
drivers/misc/ocxl/context.c
139
static vm_fault_t ocxl_mmap_fault(struct vm_fault *vmf)
drivers/misc/ocxl/sysfs.c
109
static vm_fault_t global_mmio_fault(struct vm_fault *vmf)
drivers/misc/sgi-gru/grumain.c
921
vm_fault_t gru_fault(struct vm_fault *vmf)
drivers/misc/sgi-gru/grutables.h
649
extern vm_fault_t gru_fault(struct vm_fault *vmf);
drivers/scsi/sg.c
1216
sg_vma_fault(struct vm_fault *vmf)
drivers/target/target_core_user.c
1893
static vm_fault_t tcmu_vma_fault(struct vm_fault *vmf)
drivers/uio/uio.c
684
static vm_fault_t uio_vma_fault(struct vm_fault *vmf)
drivers/usb/mon/mon_bin.c
1249
static vm_fault_t mon_bin_vma_fault(struct vm_fault *vmf)
drivers/vdpa/vdpa_user/iova_domain.c
546
static vm_fault_t vduse_domain_mmap_fault(struct vm_fault *vmf)
drivers/vfio/pci/nvgrace-gpu/main.c
391
static vm_fault_t nvgrace_gpu_vfio_pci_huge_fault(struct vm_fault *vmf,
drivers/vfio/pci/nvgrace-gpu/main.c
452
static vm_fault_t nvgrace_gpu_vfio_pci_fault(struct vm_fault *vmf)
drivers/vfio/pci/vfio_pci_core.c
1755
struct vm_fault *vmf,
drivers/vfio/pci/vfio_pci_core.c
1777
static vm_fault_t vfio_pci_mmap_huge_fault(struct vm_fault *vmf,
drivers/vfio/pci/vfio_pci_core.c
1802
static vm_fault_t vfio_pci_mmap_page_fault(struct vm_fault *vmf)
drivers/vhost/vdpa.c
1502
static vm_fault_t vhost_vdpa_fault(struct vm_fault *vmf)
drivers/video/fbdev/core/fb_defio.c
222
static vm_fault_t fb_deferred_io_fault(struct vm_fault *vmf)
drivers/video/fbdev/core/fb_defio.c
337
struct vm_fault *vmf)
drivers/video/fbdev/core/fb_defio.c
347
static vm_fault_t fb_deferred_io_mkwrite(struct vm_fault *vmf)
drivers/xen/privcmd-buf.c
118
static vm_fault_t privcmd_buf_vma_fault(struct vm_fault *vmf)
drivers/xen/privcmd.c
1629
static vm_fault_t privcmd_fault(struct vm_fault *vmf)
fs/9p/vfs_file.c
484
v9fs_vm_page_mkwrite(struct vm_fault *vmf)
fs/afs/file.c
30
static vm_fault_t afs_vm_map_pages(struct vm_fault *vmf, pgoff_t start_pgoff, pgoff_t end_pgoff);
fs/afs/file.c
549
static vm_fault_t afs_vm_map_pages(struct vm_fault *vmf, pgoff_t start_pgoff, pgoff_t end_pgoff)
fs/afs/internal.h
1706
extern vm_fault_t afs_page_mkwrite(struct vm_fault *vmf);
fs/afs/write.c
273
vm_fault_t afs_page_mkwrite(struct vm_fault *vmf)
fs/btrfs/file.c
1841
static vm_fault_t btrfs_page_mkwrite(struct vm_fault *vmf)
fs/buffer.c
2618
int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
fs/ceph/addr.c
1976
static vm_fault_t ceph_filemap_fault(struct vm_fault *vmf)
fs/ceph/addr.c
2067
static vm_fault_t ceph_page_mkwrite(struct vm_fault *vmf)
fs/dax.c
1040
static int copy_cow_page_dax(struct vm_fault *vmf, const struct iomap_iter *iter)
fs/dax.c
1079
static void *dax_insert_entry(struct xa_state *xas, struct vm_fault *vmf,
fs/dax.c
1395
static vm_fault_t dax_load_hole(struct xa_state *xas, struct vm_fault *vmf,
fs/dax.c
1411
static vm_fault_t dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf,
fs/dax.c
1435
static vm_fault_t dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf,
fs/dax.c
1803
static vm_fault_t dax_fault_cow_page(struct vm_fault *vmf,
fs/dax.c
1842
static vm_fault_t dax_fault_iter(struct vm_fault *vmf,
fs/dax.c
1899
static vm_fault_t dax_iomap_pte_fault(struct vm_fault *vmf, unsigned long *pfnp,
fs/dax.c
1976
static bool dax_fault_check_fallback(struct vm_fault *vmf, struct xa_state *xas,
fs/dax.c
2009
static vm_fault_t dax_iomap_pmd_fault(struct vm_fault *vmf, unsigned long *pfnp,
fs/dax.c
2088
static vm_fault_t dax_iomap_pmd_fault(struct vm_fault *vmf, unsigned long *pfnp,
fs/dax.c
2108
vm_fault_t dax_iomap_fault(struct vm_fault *vmf, unsigned int order,
fs/dax.c
2130
static vm_fault_t dax_insert_pfn_mkwrite(struct vm_fault *vmf,
fs/dax.c
2179
vm_fault_t dax_finish_sync_fault(struct vm_fault *vmf, unsigned int order,
fs/erofs/data.c
478
static vm_fault_t erofs_dax_huge_fault(struct vm_fault *vmf,
fs/erofs/data.c
484
static vm_fault_t erofs_dax_fault(struct vm_fault *vmf)
fs/exfat/file.c
823
static vm_fault_t exfat_page_mkwrite(struct vm_fault *vmf)
fs/ext4/ext4.h
3191
extern vm_fault_t ext4_page_mkwrite(struct vm_fault *vmf);
fs/ext4/file.c
739
static vm_fault_t ext4_dax_huge_fault(struct vm_fault *vmf, unsigned int order)
fs/ext4/file.c
798
static vm_fault_t ext4_dax_fault(struct vm_fault *vmf)
fs/ext4/inode.c
6787
vm_fault_t ext4_page_mkwrite(struct vm_fault *vmf)
fs/f2fs/file.c
58
static vm_fault_t f2fs_filemap_fault(struct vm_fault *vmf)
fs/f2fs/file.c
74
static vm_fault_t f2fs_vm_page_mkwrite(struct vm_fault *vmf)
fs/fuse/dax.c
753
static vm_fault_t __fuse_dax_fault(struct vm_fault *vmf, unsigned int order,
fs/fuse/dax.c
796
static vm_fault_t fuse_dax_fault(struct vm_fault *vmf)
fs/fuse/dax.c
801
static vm_fault_t fuse_dax_huge_fault(struct vm_fault *vmf, unsigned int order)
fs/fuse/dax.c
806
static vm_fault_t fuse_dax_page_mkwrite(struct vm_fault *vmf)
fs/fuse/dax.c
811
static vm_fault_t fuse_dax_pfn_mkwrite(struct vm_fault *vmf)
fs/fuse/file.c
2374
static vm_fault_t fuse_page_mkwrite(struct vm_fault *vmf)
fs/gfs2/file.c
416
static vm_fault_t gfs2_page_mkwrite(struct vm_fault *vmf)
fs/gfs2/file.c
552
static vm_fault_t gfs2_fault(struct vm_fault *vmf)
fs/iomap/buffered-io.c
1822
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
fs/kernfs/file.c
380
static vm_fault_t kernfs_vma_fault(struct vm_fault *vmf)
fs/kernfs/file.c
400
static vm_fault_t kernfs_vma_page_mkwrite(struct vm_fault *vmf)
fs/netfs/buffered_write.c
537
vm_fault_t netfs_page_mkwrite(struct vm_fault *vmf, struct netfs_group *netfs_group)
fs/nfs/file.c
649
static vm_fault_t nfs_vm_page_mkwrite(struct vm_fault *vmf)
fs/nilfs2/file.c
46
static vm_fault_t nilfs_page_mkwrite(struct vm_fault *vmf)
fs/ntfs/file.c
618
static vm_fault_t ntfs_filemap_page_mkwrite(struct vm_fault *vmf)
fs/ocfs2/mmap.c
112
static vm_fault_t ocfs2_page_mkwrite(struct vm_fault *vmf)
fs/ocfs2/mmap.c
31
static vm_fault_t ocfs2_fault(struct vm_fault *vmf)
fs/orangefs/file.c
376
static vm_fault_t orangefs_fault(struct vm_fault *vmf)
fs/orangefs/inode.c
623
vm_fault_t orangefs_page_mkwrite(struct vm_fault *vmf)
fs/orangefs/orangefs-kernel.h
346
vm_fault_t orangefs_page_mkwrite(struct vm_fault *);
fs/proc/vmcore.c
470
static vm_fault_t mmap_vmcore_fault(struct vm_fault *vmf)
fs/smb/client/file.c
3165
static vm_fault_t cifs_page_mkwrite(struct vm_fault *vmf)
fs/ubifs/file.c
1489
static vm_fault_t ubifs_vm_page_mkwrite(struct vm_fault *vmf)
fs/udf/file.c
38
static vm_fault_t udf_page_mkwrite(struct vm_fault *vmf)
fs/xfs/xfs_file.c
1873
struct vm_fault *vmf,
fs/xfs/xfs_file.c
1895
struct vm_fault *vmf,
fs/xfs/xfs_file.c
1922
struct vm_fault *vmf,
fs/xfs/xfs_file.c
1961
struct vm_fault *vmf,
fs/xfs/xfs_file.c
1987
struct vm_fault *vmf,
fs/xfs/xfs_file.c
1997
struct vm_fault *vmf)
fs/xfs/xfs_file.c
2005
struct vm_fault *vmf)
fs/xfs/xfs_file.c
2022
struct vm_fault *vmf,
fs/xfs/xfs_file.c
2036
struct vm_fault *vmf)
fs/xfs/xfs_file.c
2048
struct vm_fault *vmf)
fs/zonefs/file.c
292
static vm_fault_t zonefs_filemap_page_mkwrite(struct vm_fault *vmf)
include/drm/ttm/ttm_bo.h
437
struct vm_fault *vmf);
include/drm/ttm/ttm_bo.h
438
vm_fault_t ttm_bo_vm_fault_reserved(struct vm_fault *vmf,
include/drm/ttm/ttm_bo.h
441
vm_fault_t ttm_bo_vm_fault(struct vm_fault *vmf);
include/drm/ttm/ttm_bo.h
446
vm_fault_t ttm_bo_vm_dummy_page(struct vm_fault *vmf, pgprot_t prot);
include/linux/buffer_head.h
277
int block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
include/linux/dax.h
270
vm_fault_t dax_iomap_fault(struct vm_fault *vmf, unsigned int order,
include/linux/dax.h
273
vm_fault_t dax_finish_sync_fault(struct vm_fault *vmf,
include/linux/huge_mm.h
10
vm_fault_t do_huge_pmd_anonymous_page(struct vm_fault *vmf);
include/linux/huge_mm.h
14
bool huge_pmd_set_accessed(struct vm_fault *vmf);
include/linux/huge_mm.h
20
void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud);
include/linux/huge_mm.h
22
static inline void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud)
include/linux/huge_mm.h
27
vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf);
include/linux/huge_mm.h
40
vm_fault_t vmf_insert_pfn_pmd(struct vm_fault *vmf, unsigned long pfn,
include/linux/huge_mm.h
42
vm_fault_t vmf_insert_pfn_pud(struct vm_fault *vmf, unsigned long pfn,
include/linux/huge_mm.h
44
vm_fault_t vmf_insert_folio_pmd(struct vm_fault *vmf, struct folio *folio,
include/linux/huge_mm.h
46
vm_fault_t vmf_insert_folio_pud(struct vm_fault *vmf, struct folio *folio,
include/linux/huge_mm.h
530
vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf);
include/linux/huge_mm.h
532
vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf);
include/linux/huge_mm.h
726
static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf)
include/linux/huge_mm.h
731
static inline vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf)
include/linux/iomap.h
25
struct vm_fault;
include/linux/iomap.h
379
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
include/linux/kvm_host.h
1576
vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf);
include/linux/mempolicy.h
172
int mpol_misplaced(struct folio *folio, struct vm_fault *vmf,
include/linux/mempolicy.h
291
struct vm_fault *vmf,
include/linux/memremap.h
89
vm_fault_t (*migrate_to_ram)(struct vm_fault *vmf);
include/linux/mm.h
2004
vm_fault_t do_set_pmd(struct vm_fault *vmf, struct folio *folio, struct page *page);
include/linux/mm.h
2005
void set_pte_range(struct vm_fault *vmf, struct folio *folio,
include/linux/mm.h
2008
vm_fault_t finish_fault(struct vm_fault *vmf);
include/linux/mm.h
4206
extern vm_fault_t filemap_fault(struct vm_fault *vmf);
include/linux/mm.h
4207
extern vm_fault_t filemap_map_pages(struct vm_fault *vmf,
include/linux/mm.h
4209
extern vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf);
include/linux/mm.h
4545
vm_fault_t vmf_insert_page_mkwrite(struct vm_fault *vmf, struct page *page,
include/linux/mm.h
4615
static inline int vm_fault_to_errno(vm_fault_t vm_fault, int foll_flags)
include/linux/mm.h
4617
if (vm_fault & VM_FAULT_OOM)
include/linux/mm.h
4619
if (vm_fault & (VM_FAULT_HWPOISON | VM_FAULT_HWPOISON_LARGE))
include/linux/mm.h
4621
if (vm_fault & (VM_FAULT_SIGBUS | VM_FAULT_SIGSEGV))
include/linux/mm.h
822
vm_fault_t (*fault)(struct vm_fault *vmf);
include/linux/mm.h
823
vm_fault_t (*huge_fault)(struct vm_fault *vmf, unsigned int order);
include/linux/mm.h
824
vm_fault_t (*map_pages)(struct vm_fault *vmf,
include/linux/mm.h
830
vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
include/linux/mm.h
833
vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
include/linux/mm.h
909
static inline void release_fault_lock(struct vm_fault *vmf)
include/linux/mm.h
917
static inline void assert_fault_locked(const struct vm_fault *vmf)
include/linux/mm.h
925
static inline void release_fault_lock(struct vm_fault *vmf)
include/linux/mm.h
930
static inline void assert_fault_locked(const struct vm_fault *vmf)
include/linux/mm_types.h
1647
struct vm_fault;
include/linux/mm_types.h
1738
struct vm_fault *vmf);
include/linux/netfs.h
431
vm_fault_t netfs_page_mkwrite(struct vm_fault *vmf, struct netfs_group *netfs_group);
include/linux/pagemap.h
1102
vm_fault_t __folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf);
include/linux/pagemap.h
1207
struct vm_fault *vmf)
include/linux/userfaultfd_k.h
297
static inline vm_fault_t handle_userfault(struct vm_fault *vmf,
include/linux/userfaultfd_k.h
84
extern vm_fault_t handle_userfault(struct vm_fault *vmf, unsigned long reason);
include/linux/vfio_pci_core.h
186
struct vm_fault *vmf, unsigned long pfn,
include/trace/events/fs_dax.h
106
TP_PROTO(struct inode *inode, struct vm_fault *vmf, int result),
include/trace/events/fs_dax.h
11
TP_PROTO(struct inode *inode, struct vm_fault *vmf,
include/trace/events/fs_dax.h
140
TP_PROTO(struct inode *inode, struct vm_fault *vmf, int result), \
include/trace/events/fs_dax.h
56
TP_PROTO(struct inode *inode, struct vm_fault *vmf, \
include/trace/events/fs_dax.h
64
TP_PROTO(struct inode *inode, struct vm_fault *vmf,
include/trace/events/fs_dax.h
98
TP_PROTO(struct inode *inode, struct vm_fault *vmf, \
ipc/shm.c
542
static vm_fault_t shm_fault(struct vm_fault *vmf)
kernel/bpf/arena.c
473
static vm_fault_t arena_vm_fault(struct vm_fault *vmf)
kernel/events/core.c
7125
static vm_fault_t perf_mmap_pfn_mkwrite(struct vm_fault *vmf)
kernel/events/uprobes.c
1677
struct vm_area_struct *vma, struct vm_fault *vmf)
kernel/relay.c
32
static vm_fault_t relay_buf_fault(struct vm_fault *vmf)
lib/test_hmm.c
1653
static vm_fault_t dmirror_devmem_fault(struct vm_fault *vmf)
lib/vdso/datastore.c
66
struct vm_area_struct *vma, struct vm_fault *vmf)
mm/filemap.c
1753
vm_fault_t __folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf)
mm/filemap.c
3273
static int lock_folio_maybe_drop_mmap(struct vm_fault *vmf, struct folio *folio,
mm/filemap.c
3314
static struct file *do_sync_mmap_readahead(struct vm_fault *vmf)
mm/filemap.c
3437
static struct file *do_async_mmap_readahead(struct vm_fault *vmf,
mm/filemap.c
3474
static vm_fault_t filemap_fault_recheck_pte_none(struct vm_fault *vmf)
mm/filemap.c
3540
vm_fault_t filemap_fault(struct vm_fault *vmf)
mm/filemap.c
3701
static bool filemap_map_pmd(struct vm_fault *vmf, struct folio *folio,
mm/filemap.c
3774
static vm_fault_t filemap_map_folio_range(struct vm_fault *vmf,
mm/filemap.c
3853
static vm_fault_t filemap_map_order0_folio(struct vm_fault *vmf,
mm/filemap.c
3884
vm_fault_t filemap_map_pages(struct vm_fault *vmf,
mm/filemap.c
3990
vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf)
mm/filemap.c
4064
vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf)
mm/huge_memory.c
1338
static vm_fault_t __do_huge_pmd_anonymous_page(struct vm_fault *vmf)
mm/huge_memory.c
1390
vm_fault_t do_huge_pmd_device_private(struct vm_fault *vmf)
mm/huge_memory.c
1476
vm_fault_t do_huge_pmd_anonymous_page(struct vm_fault *vmf)
mm/huge_memory.c
1622
vm_fault_t vmf_insert_pfn_pmd(struct vm_fault *vmf, unsigned long pfn,
mm/huge_memory.c
1648
vm_fault_t vmf_insert_folio_pmd(struct vm_fault *vmf, struct folio *folio,
mm/huge_memory.c
1730
vm_fault_t vmf_insert_pfn_pud(struct vm_fault *vmf, unsigned long pfn,
mm/huge_memory.c
1764
vm_fault_t vmf_insert_folio_pud(struct vm_fault *vmf, struct folio *folio,
mm/huge_memory.c
2019
void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud)
mm/huge_memory.c
2033
bool huge_pmd_set_accessed(struct vm_fault *vmf)
mm/huge_memory.c
2043
static vm_fault_t do_huge_zero_wp_pmd(struct vm_fault *vmf)
mm/huge_memory.c
2075
vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf)
mm/huge_memory.c
2200
vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf)
mm/hugetlb.c
4768
static vm_fault_t hugetlb_vm_op_fault(struct vm_fault *vmf)
mm/hugetlb.c
5423
static vm_fault_t hugetlb_wp(struct vm_fault *vmf)
mm/hugetlb.c
5661
static inline vm_fault_t hugetlb_handle_userfault(struct vm_fault *vmf,
mm/hugetlb.c
5696
struct vm_fault *vmf)
mm/hugetlb.c
5954
struct vm_fault vmf = {
mm/internal.h
1276
static inline struct file *maybe_unlock_mmap_for_io(struct vm_fault *vmf,
mm/internal.h
1580
int numa_migrate_check(struct folio *folio, struct vm_fault *vmf,
mm/internal.h
491
vm_fault_t __vmf_anon_prepare(struct vm_fault *vmf);
mm/internal.h
492
static inline vm_fault_t vmf_anon_prepare(struct vm_fault *vmf)
mm/internal.h
501
vm_fault_t do_swap_page(struct vm_fault *vmf);
mm/khugepaged.c
1159
struct vm_fault vmf = {
mm/khugepaged.c
1824
struct vm_fault vmf = {
mm/memory.c
105
static __always_inline bool vmf_orig_pte_uffd_wp(struct vm_fault *vmf)
mm/memory.c
2868
vm_fault_t vmf_insert_page_mkwrite(struct vm_fault *vmf, struct page *page,
mm/memory.c
3534
static inline int pte_unmap_same(struct vm_fault *vmf)
mm/memory.c
3556
struct vm_fault *vmf)
mm/memory.c
3673
static vm_fault_t do_page_mkwrite(struct vm_fault *vmf, struct folio *folio)
mm/memory.c
3706
static vm_fault_t fault_dirty_shared_page(struct vm_fault *vmf)
mm/memory.c
3759
static inline void wp_page_reuse(struct vm_fault *vmf, struct folio *folio)
mm/memory.c
3793
static inline vm_fault_t vmf_can_call_fault(const struct vm_fault *vmf)
mm/memory.c
3818
vm_fault_t __vmf_anon_prepare(struct vm_fault *vmf)
mm/memory.c
3853
static vm_fault_t wp_page_copy(struct vm_fault *vmf)
mm/memory.c
4021
static vm_fault_t finish_mkwrite_fault(struct vm_fault *vmf, struct folio *folio)
mm/memory.c
4045
static vm_fault_t wp_pfn_shared(struct vm_fault *vmf)
mm/memory.c
4067
static vm_fault_t wp_page_shared(struct vm_fault *vmf, struct folio *folio)
mm/memory.c
4244
static vm_fault_t do_wp_page(struct vm_fault *vmf)
mm/memory.c
4464
static vm_fault_t remove_device_exclusive_entry(struct vm_fault *vmf)
mm/memory.c
4541
static vm_fault_t pte_marker_clear(struct vm_fault *vmf)
mm/memory.c
4561
static vm_fault_t do_pte_missing(struct vm_fault *vmf)
mm/memory.c
4573
static vm_fault_t pte_marker_handle_uffd_wp(struct vm_fault *vmf)
mm/memory.c
4585
static vm_fault_t handle_pte_marker(struct vm_fault *vmf)
mm/memory.c
4616
static bool can_swapin_thp(struct vm_fault *vmf, pte_t *ptep, int nr_pages)
mm/memory.c
4661
static unsigned long thp_swapin_suitable_orders(struct vm_fault *vmf)
mm/memory.c
4722
static unsigned long thp_swapin_suitable_orders(struct vm_fault *vmf)
mm/memory.c
4747
vm_fault_t do_swap_page(struct vm_fault *vmf)
mm/memory.c
5161
static struct folio *alloc_anon_folio(struct vm_fault *vmf)
mm/memory.c
5287
static vm_fault_t do_anonymous_page(struct vm_fault *vmf)
mm/memory.c
5398
static vm_fault_t __do_fault(struct vm_fault *vmf)
mm/memory.c
5455
static void deposit_prealloc_pte(struct vm_fault *vmf)
mm/memory.c
5468
vm_fault_t do_set_pmd(struct vm_fault *vmf, struct folio *folio, struct page *page)
mm/memory.c
5544
vm_fault_t do_set_pmd(struct vm_fault *vmf, struct folio *folio, struct page *page)
mm/memory.c
5558
void set_pte_range(struct vm_fault *vmf, struct folio *folio,
mm/memory.c
5594
static bool vmf_pte_changed(struct vm_fault *vmf)
mm/memory.c
5617
vm_fault_t finish_fault(struct vm_fault *vmf)
mm/memory.c
5794
static vm_fault_t do_fault_around(struct vm_fault *vmf)
mm/memory.c
5827
static inline bool should_fault_around(struct vm_fault *vmf)
mm/memory.c
5840
static vm_fault_t do_read_fault(struct vm_fault *vmf)
mm/memory.c
5872
static vm_fault_t do_cow_fault(struct vm_fault *vmf)
mm/memory.c
5914
static vm_fault_t do_shared_fault(struct vm_fault *vmf)
mm/memory.c
5964
static vm_fault_t do_fault(struct vm_fault *vmf)
mm/memory.c
6008
int numa_migrate_check(struct folio *folio, struct vm_fault *vmf,
mm/memory.c
6055
static void numa_rebuild_single_mapping(struct vm_fault *vmf, struct vm_area_struct *vma,
mm/memory.c
6070
static void numa_rebuild_large_mapping(struct vm_fault *vmf, struct vm_area_struct *vma,
mm/memory.c
6109
static vm_fault_t do_numa_page(struct vm_fault *vmf)
mm/memory.c
6200
static inline vm_fault_t create_huge_pmd(struct vm_fault *vmf)
mm/memory.c
6211
static inline vm_fault_t wp_huge_pmd(struct vm_fault *vmf)
mm/memory.c
6242
static vm_fault_t create_huge_pud(struct vm_fault *vmf)
mm/memory.c
6256
static vm_fault_t wp_huge_pud(struct vm_fault *vmf, pud_t orig_pud)
mm/memory.c
6298
static void fix_spurious_fault(struct vm_fault *vmf,
mm/memory.c
6335
static vm_fault_t handle_pte_fault(struct vm_fault *vmf)
mm/memory.c
6420
struct vm_fault vmf = {
mm/memory.c
97
static vm_fault_t do_fault(struct vm_fault *vmf);
mm/memory.c
98
static vm_fault_t do_anonymous_page(struct vm_fault *vmf);
mm/memory.c
99
static bool vmf_pte_changed(struct vm_fault *vmf);
mm/mempolicy.c
2984
int mpol_misplaced(struct folio *folio, struct vm_fault *vmf,
mm/mmap.c
1371
static vm_fault_t special_mapping_fault(struct vm_fault *vmf);
mm/mmap.c
1425
static vm_fault_t special_mapping_fault(struct vm_fault *vmf)
mm/nommu.c
1626
vm_fault_t filemap_fault(struct vm_fault *vmf)
mm/nommu.c
1633
vm_fault_t filemap_map_pages(struct vm_fault *vmf,
mm/secretmem.c
50
static vm_fault_t secretmem_fault(struct vm_fault *vmf)
mm/shmem.c
162
struct vm_fault *vmf, vm_fault_t *fault_type);
mm/shmem.c
1864
static unsigned long shmem_suitable_orders(struct inode *inode, struct vm_fault *vmf,
mm/shmem.c
1901
static unsigned long shmem_suitable_orders(struct inode *inode, struct vm_fault *vmf,
mm/shmem.c
1923
static struct folio *shmem_alloc_and_add_folio(struct vm_fault *vmf,
mm/shmem.c
2028
struct vm_fault *vmf, pgoff_t index,
mm/shmem.c
2240
gfp_t gfp, struct vm_fault *vmf,
mm/shmem.c
2414
gfp_t gfp, struct vm_fault *vmf, vm_fault_t *fault_type)
mm/shmem.c
2653
static vm_fault_t shmem_falloc_wait(struct vm_fault *vmf, struct inode *inode)
mm/shmem.c
2694
static vm_fault_t shmem_fault(struct vm_fault *vmf)
mm/swap.h
308
unsigned long orders, struct vm_fault *vmf,
mm/swap.h
326
struct vm_fault *vmf);
mm/swap.h
328
struct vm_fault *vmf, struct mempolicy *mpol, pgoff_t ilx);
mm/swap.h
413
struct vm_fault *vmf)
mm/swap.h
420
struct vm_fault *vmf, struct mempolicy *mpol, pgoff_t ilx)
mm/swap_state.c
405
unsigned int order, struct vm_fault *vmf,
mm/swap_state.c
509
unsigned long orders, struct vm_fault *vmf,
mm/swap_state.c
678
struct vm_fault *vmf, struct mempolicy *mpol, pgoff_t ilx)
mm/swap_state.c
845
static int swap_vma_ra_win(struct vm_fault *vmf, unsigned long *start,
mm/swap_state.c
900
struct mempolicy *mpol, pgoff_t targ_ilx, struct vm_fault *vmf)
mm/swap_state.c
975
struct vm_fault *vmf)
mm/swapfile.c
2546
struct vm_fault vmf = {
mm/userfaultfd.c
2523
struct vm_fault *vmf,
mm/userfaultfd.c
2568
struct vm_fault *vmf,
mm/userfaultfd.c
2585
struct vm_fault *vmf,
mm/userfaultfd.c
2693
vm_fault_t handle_userfault(struct vm_fault *vmf, unsigned long reason)
samples/vfio-mdev/mbochs.c
773
static vm_fault_t mbochs_region_vm_fault(struct vm_fault *vmf)
samples/vfio-mdev/mbochs.c
812
static vm_fault_t mbochs_dmabuf_vm_fault(struct vm_fault *vmf)
security/selinux/selinuxfs.c
399
static vm_fault_t sel_mmap_policy_fault(struct vm_fault *vmf)
sound/core/pcm_native.c
3752
static vm_fault_t snd_pcm_mmap_status_fault(struct vm_fault *vmf)
sound/core/pcm_native.c
3790
static vm_fault_t snd_pcm_mmap_control_fault(struct vm_fault *vmf)
sound/core/pcm_native.c
3899
static vm_fault_t snd_pcm_mmap_data_fault(struct vm_fault *vmf)
sound/usb/usx2y/us122l.c
92
static vm_fault_t usb_stream_hwdep_vm_fault(struct vm_fault *vmf)
sound/usb/usx2y/usX2Yhwdep.c
21
static vm_fault_t snd_us428ctls_vm_fault(struct vm_fault *vmf)
sound/usb/usx2y/usx2yhwdeppcm.c
669
static vm_fault_t snd_usx2y_hwdep_pcm_vm_fault(struct vm_fault *vmf)
tools/testing/vma/include/dup.h
671
vm_fault_t (*fault)(struct vm_fault *vmf);
tools/testing/vma/include/dup.h
672
vm_fault_t (*huge_fault)(struct vm_fault *vmf, unsigned int order);
tools/testing/vma/include/dup.h
673
vm_fault_t (*map_pages)(struct vm_fault *vmf,
tools/testing/vma/include/dup.h
679
vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
tools/testing/vma/include/dup.h
682
vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
virt/kvm/guest_memfd.c
391
static vm_fault_t kvm_gmem_fault_user_mapping(struct vm_fault *vmf)
virt/kvm/kvm_main.c
4047
static vm_fault_t kvm_vcpu_fault(struct vm_fault *vmf)