Lines Matching refs:new_page

909 	struct page *new_page;  in copy_present_page()  local
912 new_page = *prealloc; in copy_present_page()
913 if (!new_page) in copy_present_page()
921 copy_user_highpage(new_page, page, addr, src_vma); in copy_present_page()
922 __SetPageUptodate(new_page); in copy_present_page()
923 page_add_new_anon_rmap(new_page, dst_vma, addr); in copy_present_page()
924 lru_cache_add_inactive_or_unevictable(new_page, dst_vma); in copy_present_page()
925 rss[mm_counter(new_page)]++; in copy_present_page()
928 pte = mk_pte(new_page, dst_vma->vm_page_prot); in copy_present_page()
1002 struct page *new_page; in page_copy_prealloc() local
1004 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, addr); in page_copy_prealloc()
1005 if (!new_page) in page_copy_prealloc()
1008 if (mem_cgroup_charge(page_folio(new_page), src_mm, GFP_KERNEL)) { in page_copy_prealloc()
1009 put_page(new_page); in page_copy_prealloc()
1012 cgroup_throttle_swaprate(new_page, GFP_KERNEL); in page_copy_prealloc()
1014 return new_page; in page_copy_prealloc()
3102 struct page *new_page = NULL; in wp_page_copy() local
3113 new_page = alloc_zeroed_user_highpage_movable(vma, in wp_page_copy()
3115 if (!new_page) in wp_page_copy()
3118 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, in wp_page_copy()
3120 if (!new_page) in wp_page_copy()
3123 if (!__wp_page_copy_user(new_page, old_page, vmf)) { in wp_page_copy()
3130 put_page(new_page); in wp_page_copy()
3137 kmsan_copy_page_meta(new_page, old_page); in wp_page_copy()
3140 if (mem_cgroup_charge(page_folio(new_page), mm, GFP_KERNEL)) in wp_page_copy()
3142 cgroup_throttle_swaprate(new_page, GFP_KERNEL); in wp_page_copy()
3144 __SetPageUptodate(new_page); in wp_page_copy()
3166 entry = mk_pte(new_page, vma->vm_page_prot); in wp_page_copy()
3185 page_add_new_anon_rmap(new_page, vma, vmf->address); in wp_page_copy()
3186 lru_cache_add_inactive_or_unevictable(new_page, vma); in wp_page_copy()
3222 new_page = old_page; in wp_page_copy()
3228 if (new_page) in wp_page_copy()
3229 put_page(new_page); in wp_page_copy()
3246 put_page(new_page); in wp_page_copy()