Lines Matching defs:vm_fault
1938 struct vm_fault;
1945 vm_fault_t (*fault)(struct vm_fault *);
1946 vm_fault_t (*huge_fault)(struct vm_fault *, enum page_entry_size);
1947 void (*map_pages)(struct vm_fault *, long unsigned int, long unsigned int);
1949 vm_fault_t (*page_mkwrite)(struct vm_fault *);
1950 vm_fault_t (*pfn_mkwrite)(struct vm_fault *);
1969 struct vm_fault {
2691 vm_fault_t (*migrate_to_ram)(struct vm_fault *);
68026 vm_fault_t (*fault)(const struct vm_special_mapping *, struct vm_area_struct *, struct vm_fault *);
74124 typedef void (*btf_trace_dax_pmd_fault)(void *, struct inode *, struct vm_fault *, long unsigned int, int);
74126 typedef void (*btf_trace_dax_pmd_fault_done)(void *, struct inode *, struct vm_fault *, long unsigned int, int);
74128 typedef void (*btf_trace_dax_pmd_load_hole)(void *, struct inode *, struct vm_fault *, struct page *, void *);
74130 typedef void (*btf_trace_dax_pmd_load_hole_fallback)(void *, struct inode *, struct vm_fault *, struct page *, void *);
74132 typedef void (*btf_trace_dax_pmd_insert_mapping)(void *, struct inode *, struct vm_fault *, long int, pfn_t, void *);
74134 typedef void (*btf_trace_dax_pte_fault)(void *, struct inode *, struct vm_fault *, int);
74136 typedef void (*btf_trace_dax_pte_fault_done)(void *, struct inode *, struct vm_fault *, int);
74138 typedef void (*btf_trace_dax_load_hole)(void *, struct inode *, struct vm_fault *, int);
74140 typedef void (*btf_trace_dax_insert_pfn_mkwrite_no_entry)(void *, struct inode *, struct vm_fault *, int);
74142 typedef void (*btf_trace_dax_insert_pfn_mkwrite)(void *, struct inode *, struct vm_fault *, int);
74144 typedef void (*btf_trace_dax_insert_mapping)(void *, struct inode *, struct vm_fault *, void *);