Lines Matching refs:new_page
155 struct page *old_page, struct page *new_page) in __replace_page() argument
171 err = mem_cgroup_try_charge(new_page, vma->vm_mm, GFP_KERNEL, &memcg, in __replace_page()
182 mem_cgroup_cancel_charge(new_page, memcg, false); in __replace_page()
187 get_page(new_page); in __replace_page()
188 page_add_new_anon_rmap(new_page, vma, addr, false); in __replace_page()
189 mem_cgroup_commit_charge(new_page, memcg, false, false); in __replace_page()
190 lru_cache_add_active_or_unevictable(new_page, vma); in __replace_page()
200 mk_pte(new_page, vma->vm_page_prot)); in __replace_page()
305 struct page *old_page, *new_page; in uprobe_write_opcode() local
325 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, vaddr); in uprobe_write_opcode()
326 if (!new_page) in uprobe_write_opcode()
329 __SetPageUptodate(new_page); in uprobe_write_opcode()
330 copy_highpage(new_page, old_page); in uprobe_write_opcode()
331 copy_to_page(new_page, vaddr, &opcode, UPROBE_SWBP_INSN_SIZE); in uprobe_write_opcode()
333 ret = __replace_page(vma, vaddr, old_page, new_page); in uprobe_write_opcode()
334 put_page(new_page); in uprobe_write_opcode()