Lines Matching refs:new_page
3355 struct page *old_page, *new_page; in hugetlb_cow() local
3391 new_page = alloc_huge_page(vma, address, outside_reserve); in hugetlb_cow()
3393 if (IS_ERR(new_page)) { in hugetlb_cow()
3418 ret = (PTR_ERR(new_page) == -ENOMEM) ? in hugetlb_cow()
3432 copy_user_huge_page(new_page, old_page, address, vma, in hugetlb_cow()
3434 __SetPageUptodate(new_page); in hugetlb_cow()
3435 set_page_huge_active(new_page); in hugetlb_cow()
3448 ClearPagePrivate(new_page); in hugetlb_cow()
3454 make_huge_pte(vma, new_page, 1)); in hugetlb_cow()
3456 hugepage_add_new_anon_rmap(new_page, vma, address); in hugetlb_cow()
3458 new_page = old_page; in hugetlb_cow()
3463 page_cache_release(new_page); in hugetlb_cow()