Lines Matching refs:src_mm

792 copy_nonpresent_pte(struct mm_struct *dst_mm, struct mm_struct *src_mm,  in copy_nonpresent_pte()  argument
812 &src_mm->mmlist); in copy_nonpresent_pte()
818 set_pte_at(src_mm, addr, src_pte, pte); in copy_nonpresent_pte()
840 set_pte_at(src_mm, addr, src_pte, pte); in copy_nonpresent_pte()
874 set_pte_at(src_mm, addr, src_pte, pte); in copy_nonpresent_pte()
953 struct mm_struct *src_mm = src_vma->vm_mm; in __copy_present_ptes() local
957 wrprotect_ptes(src_mm, addr, src_pte, nr); in __copy_present_ptes()
1056 static inline struct folio *folio_prealloc(struct mm_struct *src_mm, in folio_prealloc() argument
1070 if (mem_cgroup_charge(new_folio, src_mm, GFP_KERNEL)) { in folio_prealloc()
1085 struct mm_struct *src_mm = src_vma->vm_mm; in copy_pte_range() local
1113 src_pte = pte_offset_map_nolock(src_mm, src_pmd, addr, &src_ptl); in copy_pte_range()
1143 ret = copy_nonpresent_pte(dst_mm, src_mm, in copy_pte_range()
1207 prealloc = folio_prealloc(src_mm, src_vma, addr, false); in copy_pte_range()
1231 struct mm_struct *src_mm = src_vma->vm_mm; in copy_pmd_range() local
1245 err = copy_huge_pmd(dst_mm, src_mm, dst_pmd, src_pmd, in copy_pmd_range()
1268 struct mm_struct *src_mm = src_vma->vm_mm; in copy_pud_range() local
1282 err = copy_huge_pud(dst_mm, src_mm, in copy_pud_range()
1363 struct mm_struct *src_mm = src_vma->vm_mm; in copy_page_range() local
1372 return copy_hugetlb_page_range(dst_mm, src_mm, dst_vma, src_vma); in copy_page_range()
1394 0, src_mm, addr, end); in copy_page_range()
1404 raw_write_seqcount_begin(&src_mm->write_protect_seq); in copy_page_range()
1409 src_pgd = pgd_offset(src_mm, addr); in copy_page_range()
1423 raw_write_seqcount_end(&src_mm->write_protect_seq); in copy_page_range()