Lines Matching refs:src_pte
757 try_restore_exclusive_pte(pte_t *src_pte, struct vm_area_struct *vma,
760 swp_entry_t entry = pte_to_swp_entry(ptep_get(src_pte));
764 restore_exclusive_pte(vma, page, addr, src_pte);
780 pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *dst_vma,
784 pte_t orig_pte = ptep_get(src_pte);
805 set_pte_at(src_mm, addr, src_pte, pte);
827 set_pte_at(src_mm, addr, src_pte, pte);
861 set_pte_at(src_mm, addr, src_pte, pte);
871 if (try_restore_exclusive_pte(src_pte, src_vma, addr))
902 pte_t *dst_pte, pte_t *src_pte, unsigned long addr, int *rss,
926 if (userfaultfd_pte_wp(dst_vma, ptep_get(src_pte)))
934 struct vm_area_struct *src_vma, pte_t *dst_pte, pte_t *src_pte,
941 wrprotect_ptes(src_mm, addr, src_pte, nr);
965 pte_t *dst_pte, pte_t *src_pte, pte_t pte, unsigned long addr,
991 nr = folio_pte_batch(folio, addr, src_pte, pte, max_nr, flags,
1008 __copy_present_ptes(dst_vma, src_vma, dst_pte, src_pte, pte,
1024 err = copy_present_page(dst_vma, src_vma, dst_pte, src_pte,
1036 __copy_present_ptes(dst_vma, src_vma, dst_pte, src_pte, pte, addr, 1);
1071 pte_t *src_pte, *dst_pte;
1097 src_pte = pte_offset_map_nolock(src_mm, src_pmd, addr, &src_ptl);
1098 if (!src_pte) {
1104 orig_src_pte = src_pte;
1121 ptent = ptep_get(src_pte);
1128 dst_pte, src_pte,
1132 entry = pte_to_swp_entry(ptep_get(src_pte));
1140 ptent = ptep_get(src_pte);
1151 ret = copy_present_ptes(dst_vma, src_vma, dst_pte, src_pte,
1171 } while (dst_pte += nr, src_pte += nr, addr += PAGE_SIZE * nr,