Lines Matching refs:vmf
617 vm_fault_t (*fault)(struct vm_fault *vmf);
618 vm_fault_t (*huge_fault)(struct vm_fault *vmf, unsigned int order);
619 vm_fault_t (*map_pages)(struct vm_fault *vmf,
625 vm_fault_t (*page_mkwrite)(struct vm_fault *vmf);
628 vm_fault_t (*pfn_mkwrite)(struct vm_fault *vmf);
891 static inline void release_fault_lock(struct vm_fault *vmf) in release_fault_lock() argument
893 if (vmf->flags & FAULT_FLAG_VMA_LOCK) in release_fault_lock()
894 vma_end_read(vmf->vma); in release_fault_lock()
896 mmap_read_unlock(vmf->vma->vm_mm); in release_fault_lock()
899 static inline void assert_fault_locked(struct vm_fault *vmf) in assert_fault_locked() argument
901 if (vmf->flags & FAULT_FLAG_VMA_LOCK) in assert_fault_locked()
902 vma_assert_locked(vmf->vma); in assert_fault_locked()
904 mmap_assert_locked(vmf->vma->vm_mm); in assert_fault_locked()
936 static inline void release_fault_lock(struct vm_fault *vmf) in release_fault_lock() argument
938 mmap_read_unlock(vmf->vma->vm_mm); in release_fault_lock()
941 static inline void assert_fault_locked(struct vm_fault *vmf) in assert_fault_locked() argument
943 mmap_assert_locked(vmf->vma->vm_mm); in assert_fault_locked()
1455 vm_fault_t do_set_pmd(struct vm_fault *vmf, struct page *page);
1456 void set_pte_range(struct vm_fault *vmf, struct folio *folio,
1459 vm_fault_t finish_fault(struct vm_fault *vmf);
3588 extern vm_fault_t filemap_fault(struct vm_fault *vmf);
3589 extern vm_fault_t filemap_map_pages(struct vm_fault *vmf,
3591 extern vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf);