Lines Matching defs:vm_fault
2427 struct vm_fault;
2435 vm_fault_t (*fault)(struct vm_fault *);
2436 vm_fault_t (*huge_fault)(struct vm_fault *, enum page_entry_size);
2437 vm_fault_t (*map_pages)(struct vm_fault *, long unsigned int, long unsigned int);
2439 vm_fault_t (*page_mkwrite)(struct vm_fault *);
2440 vm_fault_t (*pfn_mkwrite)(struct vm_fault *);
2463 struct vm_fault {
9378 vm_fault_t (*migrate_to_ram)(struct vm_fault *);
14067 vm_fault_t (*fault)(const struct vm_special_mapping *, struct vm_area_struct *, struct vm_fault *);
54383 typedef void (*btf_trace_dax_pmd_fault)(void *, struct inode *, struct vm_fault *, long unsigned int, int);
54385 typedef void (*btf_trace_dax_pmd_fault_done)(void *, struct inode *, struct vm_fault *, long unsigned int, int);
54387 typedef void (*btf_trace_dax_pmd_load_hole)(void *, struct inode *, struct vm_fault *, struct page *, void *);
54389 typedef void (*btf_trace_dax_pmd_load_hole_fallback)(void *, struct inode *, struct vm_fault *, struct page *, void *);
54391 typedef void (*btf_trace_dax_pmd_insert_mapping)(void *, struct inode *, struct vm_fault *, long int, pfn_t, void *);
54393 typedef void (*btf_trace_dax_pte_fault)(void *, struct inode *, struct vm_fault *, int);
54395 typedef void (*btf_trace_dax_pte_fault_done)(void *, struct inode *, struct vm_fault *, int);
54397 typedef void (*btf_trace_dax_load_hole)(void *, struct inode *, struct vm_fault *, int);
54399 typedef void (*btf_trace_dax_insert_pfn_mkwrite_no_entry)(void *, struct inode *, struct vm_fault *, int);
54401 typedef void (*btf_trace_dax_insert_pfn_mkwrite)(void *, struct inode *, struct vm_fault *, int);
54403 typedef void (*btf_trace_dax_insert_mapping)(void *, struct inode *, struct vm_fault *, void *);