Lines Matching refs:new_page
3684 struct page *old_page, *new_page; in hugetlb_cow() local
3722 new_page = alloc_huge_page(vma, haddr, outside_reserve); in hugetlb_cow()
3724 if (IS_ERR(new_page)) { in hugetlb_cow()
3749 ret = vmf_error(PTR_ERR(new_page)); in hugetlb_cow()
3762 copy_user_huge_page(new_page, old_page, address, vma, in hugetlb_cow()
3764 __SetPageUptodate(new_page); in hugetlb_cow()
3777 ClearPagePrivate(new_page); in hugetlb_cow()
3783 make_huge_pte(vma, new_page, 1)); in hugetlb_cow()
3785 hugepage_add_new_anon_rmap(new_page, vma, haddr); in hugetlb_cow()
3786 set_page_huge_active(new_page); in hugetlb_cow()
3788 new_page = old_page; in hugetlb_cow()
3793 restore_reserve_on_error(h, vma, haddr, new_page); in hugetlb_cow()
3794 put_page(new_page); in hugetlb_cow()
3871 bool new_page = false; in hugetlb_no_page() local
3951 new_page = true; in hugetlb_no_page()
4028 if (new_page) in hugetlb_no_page()