Lines Matching refs:old_page
162 struct page *old_page, struct page *new_page) in __replace_page() argument
164 struct folio *old_folio = page_folio(old_page); in __replace_page()
188 VM_BUG_ON_PAGE(addr != pvmw.address, old_page); in __replace_page()
209 folio_remove_rmap_pte(old_folio, old_page, vma); in __replace_page()
471 struct page *old_page, *new_page; in uprobe_write_opcode() local
484 old_page = get_user_page_vma_remote(mm, vaddr, gup_flags, &vma); in uprobe_write_opcode()
485 if (IS_ERR(old_page)) in uprobe_write_opcode()
486 return PTR_ERR(old_page); in uprobe_write_opcode()
488 ret = verify_opcode(old_page, vaddr, &opcode); in uprobe_write_opcode()
492 if (WARN(!is_register && PageCompound(old_page), in uprobe_write_opcode()
508 if (!is_register && !PageAnon(old_page)) in uprobe_write_opcode()
521 copy_highpage(new_page, old_page); in uprobe_write_opcode()
528 VM_BUG_ON_PAGE(!PageAnon(old_page), old_page); in uprobe_write_opcode()
548 ret = __replace_page(vma, vaddr & PAGE_MASK, old_page, new_page); in uprobe_write_opcode()
552 put_page(old_page); in uprobe_write_opcode()