Lines Matching refs:vm_fault
508 struct vm_fault { struct
576 vm_fault_t (*fault)(struct vm_fault *vmf);
577 vm_fault_t (*huge_fault)(struct vm_fault *vmf, unsigned int order);
578 vm_fault_t (*map_pages)(struct vm_fault *vmf,
584 vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
587 vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
750 static inline void release_fault_lock(struct vm_fault *vmf) in release_fault_lock()
758 static inline void assert_fault_locked(struct vm_fault *vmf) in assert_fault_locked()
786 static inline void release_fault_lock(struct vm_fault *vmf) in release_fault_lock()
791 static inline void assert_fault_locked(struct vm_fault *vmf) in assert_fault_locked()
1335 vm_fault_t do_set_pmd(struct vm_fault *vmf, struct page *page);
1336 void set_pte_range(struct vm_fault *vmf, struct folio *folio,
1339 vm_fault_t finish_fault(struct vm_fault *vmf);
1340 vm_fault_t finish_mkwrite_fault(struct vm_fault *vmf);
3338 extern vm_fault_t filemap_fault(struct vm_fault *vmf);
3339 extern vm_fault_t filemap_map_pages(struct vm_fault *vmf,
3341 extern vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf);
3530 static inline int vm_fault_to_errno(vm_fault_t vm_fault, int foll_flags) in vm_fault_to_errno() argument
3532 if (vm_fault & VM_FAULT_OOM) in vm_fault_to_errno()
3534 if (vm_fault & (VM_FAULT_HWPOISON | VM_FAULT_HWPOISON_LARGE)) in vm_fault_to_errno()
3536 if (vm_fault & (VM_FAULT_SIGBUS | VM_FAULT_SIGSEGV)) in vm_fault_to_errno()