Lines Matching refs:orig_pmd
4436 static inline vm_fault_t wp_huge_pmd(struct vm_fault *vmf, pmd_t orig_pmd) in wp_huge_pmd() argument
4439 if (userfaultfd_huge_pmd_wp(vmf->vma, orig_pmd)) in wp_huge_pmd()
4441 return do_huge_pmd_wp_page(vmf, orig_pmd); in wp_huge_pmd()
4658 pmd_t orig_pmd = *vmf.pmd; in __handle_mm_fault() local
4661 if (unlikely(is_swap_pmd(orig_pmd))) { in __handle_mm_fault()
4663 !is_pmd_migration_entry(orig_pmd)); in __handle_mm_fault()
4664 if (is_pmd_migration_entry(orig_pmd)) in __handle_mm_fault()
4668 if (pmd_trans_huge(orig_pmd) || pmd_devmap(orig_pmd)) { in __handle_mm_fault()
4669 if (pmd_protnone(orig_pmd) && vma_is_accessible(vma)) in __handle_mm_fault()
4670 return do_huge_pmd_numa_page(&vmf, orig_pmd); in __handle_mm_fault()
4672 if (dirty && !pmd_write(orig_pmd)) { in __handle_mm_fault()
4673 ret = wp_huge_pmd(&vmf, orig_pmd); in __handle_mm_fault()
4677 huge_pmd_set_accessed(&vmf, orig_pmd); in __handle_mm_fault()