| /Linux-v5.4/include/trace/events/ | 
| D | fs_dax.h | 11 	TP_PROTO(struct inode *inode, struct vm_fault *vmf,56 	TP_PROTO(struct inode *inode, struct vm_fault *vmf, \
 64 	TP_PROTO(struct inode *inode, struct vm_fault *vmf,
 98 	TP_PROTO(struct inode *inode, struct vm_fault *vmf, \
 106 	TP_PROTO(struct inode *inode, struct vm_fault *vmf,
 147 	TP_PROTO(struct inode *inode, struct vm_fault *vmf, \
 154 	TP_PROTO(struct inode *inode, struct vm_fault *vmf, int result),
 188 	TP_PROTO(struct inode *inode, struct vm_fault *vmf, int result), \
 198 	TP_PROTO(struct inode *inode, struct vm_fault *vmf, void *radix_entry),
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | huge_mm.h | 10 extern vm_fault_t do_huge_pmd_anonymous_page(struct vm_fault *vmf);14 extern void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd);
 20 extern void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud);
 22 static inline void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud)  in huge_pud_set_accessed()
 27 extern vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd);
 50 vm_fault_t vmf_insert_pfn_pmd(struct vm_fault *vmf, pfn_t pfn, bool write);
 51 vm_fault_t vmf_insert_pfn_pud(struct vm_fault *vmf, pfn_t pfn, bool write);
 246 extern vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf, pmd_t orig_pmd);
 371 static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf,  in do_huge_pmd_numa_page()
 
 | 
| D | userfaultfd_k.h | 33 extern vm_fault_t handle_userfault(struct vm_fault *vmf, unsigned long reason);82 static inline vm_fault_t handle_userfault(struct vm_fault *vmf,  in handle_userfault()
 
 | 
| D | swap.h | 427 				struct vm_fault *vmf);429 				struct vm_fault *vmf);
 539 				gfp_t gfp_mask, struct vm_fault *vmf)  in swap_cluster_readahead()
 545 			struct vm_fault *vmf)  in swapin_readahead()
 
 | 
| D | mm.h | 417 struct vm_fault {  struct472 	vm_fault_t (*fault)(struct vm_fault *vmf);
 473 	vm_fault_t (*huge_fault)(struct vm_fault *vmf,
 475 	void (*map_pages)(struct vm_fault *vmf,
 481 	vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
 484 	vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
 837 vm_fault_t alloc_set_pte(struct vm_fault *vmf, struct mem_cgroup *memcg,
 839 vm_fault_t finish_fault(struct vm_fault *vmf);
 840 vm_fault_t finish_mkwrite_fault(struct vm_fault *vmf);
 2409 extern vm_fault_t filemap_fault(struct vm_fault *vmf);
 [all …]
 
 | 
| D | iomap.h | 19 struct vm_fault;175 vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf,
 
 | 
| D | dax.h | 216 vm_fault_t dax_iomap_fault(struct vm_fault *vmf, enum page_entry_size pe_size,218 vm_fault_t dax_finish_sync_fault(struct vm_fault *vmf,
 
 | 
| D | memremap.h | 89 	vm_fault_t (*migrate_to_ram)(struct vm_fault *vmf);
 | 
| D | mm_types.h | 643 struct vm_fault;734 				struct vm_fault *vmf);
 
 | 
| /Linux-v5.4/drivers/dax/ | 
| D | device.c | 79 				struct vm_fault *vmf, pfn_t *pfn)  in __dev_dax_pte_fault()111 				struct vm_fault *vmf, pfn_t *pfn)  in __dev_dax_pmd_fault()
 160 				struct vm_fault *vmf, pfn_t *pfn)  in __dev_dax_pud_fault()
 209 				struct vm_fault *vmf, pfn_t *pfn)  in __dev_dax_pud_fault()
 215 static vm_fault_t dev_dax_huge_fault(struct vm_fault *vmf,  in dev_dax_huge_fault()
 274 static vm_fault_t dev_dax_fault(struct vm_fault *vmf)  in dev_dax_fault()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/omapdrm/ | 
| D | omap_gem.h | 27 struct vm_fault;72 vm_fault_t omap_gem_fault(struct vm_fault *vmf);
 
 | 
| /Linux-v5.4/fs/ocfs2/ | 
| D | mmap.c | 33 static vm_fault_t ocfs2_fault(struct vm_fault *vmf)  in ocfs2_fault()115 static vm_fault_t ocfs2_page_mkwrite(struct vm_fault *vmf)  in ocfs2_page_mkwrite()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/ | 
| D | drm_vm.c | 116 static vm_fault_t drm_vm_fault(struct vm_fault *vmf)  in drm_vm_fault()189 static vm_fault_t drm_vm_fault(struct vm_fault *vmf)  in drm_vm_fault()
 205 static vm_fault_t drm_vm_shm_fault(struct vm_fault *vmf)  in drm_vm_shm_fault()
 307 static vm_fault_t drm_vm_dma_fault(struct vm_fault *vmf)  in drm_vm_dma_fault()
 342 static vm_fault_t drm_vm_sg_fault(struct vm_fault *vmf)  in drm_vm_sg_fault()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | gmc_v10_0.c | 198 	adev->gmc.vm_fault.num_types = 1;  in gmc_v10_0_set_irq_funcs()199 	adev->gmc.vm_fault.funcs = &gmc_v10_0_irq_funcs;  in gmc_v10_0_set_irq_funcs()
 513 	return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);  in gmc_v10_0_late_init()
 666 			      &adev->gmc.vm_fault);  in gmc_v10_0_sw_init()
 669 			      &adev->gmc.vm_fault);  in gmc_v10_0_sw_init()
 854 	amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);  in gmc_v10_0_hw_fini()
 
 | 
| D | gmc_v6_0.c | 815 		return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);  in gmc_v6_0_late_init()854 	r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 146, &adev->gmc.vm_fault);  in gmc_v6_0_sw_init()
 858 	r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 147, &adev->gmc.vm_fault);  in gmc_v6_0_sw_init()
 956 	amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);  in gmc_v6_0_hw_fini()
 1171 	adev->gmc.vm_fault.num_types = 1;  in gmc_v6_0_set_irq_funcs()
 1172 	adev->gmc.vm_fault.funcs = &gmc_v6_0_irq_funcs;  in gmc_v6_0_set_irq_funcs()
 
 | 
| D | gmc_v9_0.c | 425 	adev->gmc.vm_fault.num_types = 1;  in gmc_v9_0_set_irq_funcs()426 	adev->gmc.vm_fault.funcs = &gmc_v9_0_irq_funcs;  in gmc_v9_0_set_irq_funcs()
 936 	return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);  in gmc_v9_0_late_init()
 1166 				&adev->gmc.vm_fault);  in gmc_v9_0_sw_init()
 1172 					&adev->gmc.vm_fault);  in gmc_v9_0_sw_init()
 1178 				&adev->gmc.vm_fault);  in gmc_v9_0_sw_init()
 1436 	amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);  in gmc_v9_0_hw_fini()
 
 | 
| D | gmc_v7_0.c | 935 		return amdgpu_irq_get(adev, &adev->gmc.vm_fault, 0);  in gmc_v7_0_late_init()974 …_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_GFX_PAGE_INV_FAULT, &adev->gmc.vm_fault);  in gmc_v7_0_sw_init()
 978 …_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_GFX_MEM_PROT_FAULT, &adev->gmc.vm_fault);  in gmc_v7_0_sw_init()
 1094 	amdgpu_irq_put(adev, &adev->gmc.vm_fault, 0);  in gmc_v7_0_hw_fini()
 1362 	adev->gmc.vm_fault.num_types = 1;  in gmc_v7_0_set_irq_funcs()
 1363 	adev->gmc.vm_fault.funcs = &gmc_v7_0_irq_funcs;  in gmc_v7_0_set_irq_funcs()
 
 | 
| /Linux-v5.4/arch/hexagon/mm/ | 
| D | Makefile | 6 obj-y := init.o ioremap.o uaccess.o vm_fault.o cache.o
 | 
| /Linux-v5.4/mm/ | 
| D | memory.c | 2196 static vm_fault_t do_page_mkwrite(struct vm_fault *vmf)  in do_page_mkwrite()2268 static inline void wp_page_reuse(struct vm_fault *vmf)  in wp_page_reuse()
 2306 static vm_fault_t wp_page_copy(struct vm_fault *vmf)  in wp_page_copy()
 2457 vm_fault_t finish_mkwrite_fault(struct vm_fault *vmf)  in finish_mkwrite_fault()
 2478 static vm_fault_t wp_pfn_shared(struct vm_fault *vmf)  in wp_pfn_shared()
 2496 static vm_fault_t wp_page_shared(struct vm_fault *vmf)  in wp_page_shared()
 2547 static vm_fault_t do_wp_page(struct vm_fault *vmf)  in do_wp_page()
 2735 vm_fault_t do_swap_page(struct vm_fault *vmf)  in do_swap_page()
 2950 static vm_fault_t do_anonymous_page(struct vm_fault *vmf)  in do_anonymous_page()
 3065 static vm_fault_t __do_fault(struct vm_fault *vmf)  in __do_fault()
 [all …]
 
 | 
| D | swap_state.c | 540 				struct vm_fault *vmf)  in swap_cluster_readahead()640 static void swap_ra_info(struct vm_fault *vmf,  in swap_ra_info()
 723 				       struct vm_fault *vmf)  in swap_vma_readahead()
 782 				struct vm_fault *vmf)  in swapin_readahead()
 
 | 
| /Linux-v5.4/drivers/video/fbdev/core/ | 
| D | fb_defio.c | 40 static vm_fault_t fb_deferred_io_fault(struct vm_fault *vmf)  in fb_deferred_io_fault()93 static vm_fault_t fb_deferred_io_mkwrite(struct vm_fault *vmf)  in fb_deferred_io_mkwrite()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ | 
| D | nv50.c | 121 static const struct nvkm_enum vm_fault[] = {  variable175 	re = nvkm_enum_find(vm_fault , st1);  in nv50_fb_intr()
 
 | 
| /Linux-v5.4/fs/ | 
| D | dax.c | 717 		struct address_space *mapping, struct vm_fault *vmf,  in dax_insert_entry()1032 		struct vm_fault *vmf)  in dax_load_hole()
 1242 static vm_fault_t dax_iomap_pte_fault(struct vm_fault *vmf, pfn_t *pfnp,  in dax_iomap_pte_fault()
 1411 static vm_fault_t dax_pmd_load_hole(struct xa_state *xas, struct vm_fault *vmf,  in dax_pmd_load_hole()
 1463 static vm_fault_t dax_iomap_pmd_fault(struct vm_fault *vmf, pfn_t *pfnp,  in dax_iomap_pmd_fault()
 1623 static vm_fault_t dax_iomap_pmd_fault(struct vm_fault *vmf, pfn_t *pfnp,  in dax_iomap_pmd_fault()
 1643 vm_fault_t dax_iomap_fault(struct vm_fault *vmf, enum page_entry_size pe_size,  in dax_iomap_fault()
 1667 dax_insert_pfn_mkwrite(struct vm_fault *vmf, pfn_t pfn, unsigned int order)  in dax_insert_pfn_mkwrite()
 1711 vm_fault_t dax_finish_sync_fault(struct vm_fault *vmf,  in dax_finish_sync_fault()
 
 | 
| /Linux-v5.4/arch/x86/entry/vdso/ | 
| D | vma.c | 43 		      struct vm_area_struct *vma, struct vm_fault *vmf)  in vdso_fault()88 		      struct vm_area_struct *vma, struct vm_fault *vmf)  in vvar_fault()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/exynos/ | 
| D | exynos_drm_gem.h | 105 vm_fault_t exynos_drm_gem_fault(struct vm_fault *vmf);
 |