Lines Matching refs:vm_fault
534 struct vm_fault { struct
602 vm_fault_t (*fault)(struct vm_fault *vmf);
603 vm_fault_t (*huge_fault)(struct vm_fault *vmf, unsigned int order);
604 vm_fault_t (*map_pages)(struct vm_fault *vmf,
610 vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
613 vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
871 static inline void release_fault_lock(struct vm_fault *vmf) in release_fault_lock()
879 static inline void assert_fault_locked(struct vm_fault *vmf) in assert_fault_locked()
916 static inline void release_fault_lock(struct vm_fault *vmf) in release_fault_lock()
921 static inline void assert_fault_locked(struct vm_fault *vmf) in assert_fault_locked()
1462 vm_fault_t do_set_pmd(struct vm_fault *vmf, struct page *page);
1463 void set_pte_range(struct vm_fault *vmf, struct folio *folio,
1466 vm_fault_t finish_fault(struct vm_fault *vmf);
3520 extern vm_fault_t filemap_fault(struct vm_fault *vmf);
3521 extern vm_fault_t filemap_map_pages(struct vm_fault *vmf,
3523 extern vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf);
3647 vm_fault_t vmf_insert_page_mkwrite(struct vm_fault *vmf, struct page *page,
3708 static inline int vm_fault_to_errno(vm_fault_t vm_fault, int foll_flags) in vm_fault_to_errno() argument
3710 if (vm_fault & VM_FAULT_OOM) in vm_fault_to_errno()
3712 if (vm_fault & (VM_FAULT_HWPOISON | VM_FAULT_HWPOISON_LARGE)) in vm_fault_to_errno()
3714 if (vm_fault & (VM_FAULT_SIGBUS | VM_FAULT_SIGSEGV)) in vm_fault_to_errno()