Lines Matching defs:src_mm
941 copy_nonpresent_pte(struct mm_struct *dst_mm, struct mm_struct *src_mm,
961 &src_mm->mmlist);
967 set_pte_at(src_mm, addr, src_pte, pte);
989 set_pte_at(src_mm, addr, src_pte, pte);
1023 set_pte_at(src_mm, addr, src_pte, pte);
1102 struct mm_struct *src_mm = src_vma->vm_mm;
1106 wrprotect_ptes(src_mm, addr, src_pte, nr);
1201 static inline struct folio *folio_prealloc(struct mm_struct *src_mm,
1214 if (mem_cgroup_charge(new_folio, src_mm, GFP_KERNEL)) {
1229 struct mm_struct *src_mm = src_vma->vm_mm;
1265 src_pte = pte_offset_map_rw_nolock(src_mm, src_pmd, addr, &dummy_pmdval,
1296 ret = copy_nonpresent_pte(dst_mm, src_mm,
1360 prealloc = folio_prealloc(src_mm, src_vma, addr, false);
1384 struct mm_struct *src_mm = src_vma->vm_mm;
1398 err = copy_huge_pmd(dst_mm, src_mm, dst_pmd, src_pmd,
1421 struct mm_struct *src_mm = src_vma->vm_mm;
1435 err = copy_huge_pud(dst_mm, src_mm,
1513 struct mm_struct *src_mm = src_vma->vm_mm;
1523 return copy_hugetlb_page_range(dst_mm, src_mm, dst_vma, src_vma);
1535 0, src_mm, addr, end);
1545 raw_write_seqcount_begin(&src_mm->write_protect_seq);
1550 src_pgd = pgd_offset(src_mm, addr);
1563 raw_write_seqcount_end(&src_mm->write_protect_seq);