Lines Matching refs:src_pte
746 try_restore_exclusive_pte(pte_t *src_pte, struct vm_area_struct *vma,
749 swp_entry_t entry = pte_to_swp_entry(ptep_get(src_pte));
753 restore_exclusive_pte(vma, page, addr, src_pte);
769 pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *dst_vma,
773 pte_t orig_pte = ptep_get(src_pte);
793 set_pte_at(src_mm, addr, src_pte, pte);
815 set_pte_at(src_mm, addr, src_pte, pte);
848 set_pte_at(src_mm, addr, src_pte, pte);
858 if (try_restore_exclusive_pte(src_pte, src_vma, addr))
889 pte_t *dst_pte, pte_t *src_pte, unsigned long addr, int *rss,
913 if (userfaultfd_pte_wp(dst_vma, ptep_get(src_pte)))
926 pte_t *dst_pte, pte_t *src_pte, unsigned long addr, int *rss,
931 pte_t pte = ptep_get(src_pte);
949 return copy_present_page(dst_vma, src_vma, dst_pte, src_pte,
964 ptep_set_wrprotect(src_mm, addr, src_pte);
1010 pte_t *src_pte, *dst_pte;
1035 src_pte = pte_offset_map_nolock(src_mm, src_pmd, addr, &src_ptl);
1036 if (!src_pte) {
1042 orig_src_pte = src_pte;
1057 ptent = ptep_get(src_pte);
1064 dst_pte, src_pte,
1068 entry = pte_to_swp_entry(ptep_get(src_pte));
1084 ret = copy_present_pte(dst_vma, src_vma, dst_pte, src_pte,
1103 } while (dst_pte++, src_pte++, addr += PAGE_SIZE, addr != end);