Lines Matching refs:old_page
155 struct page *old_page, struct page *new_page) in __replace_page() argument
159 .page = old_page, in __replace_page()
169 VM_BUG_ON_PAGE(PageTransHuge(old_page), old_page); in __replace_page()
177 lock_page(old_page); in __replace_page()
185 VM_BUG_ON_PAGE(addr != pvmw.address, old_page); in __replace_page()
192 if (!PageAnon(old_page)) { in __replace_page()
193 dec_mm_counter(mm, mm_counter_file(old_page)); in __replace_page()
202 page_remove_rmap(old_page, false); in __replace_page()
203 if (!page_mapped(old_page)) in __replace_page()
204 try_to_free_swap(old_page); in __replace_page()
208 munlock_vma_page(old_page); in __replace_page()
209 put_page(old_page); in __replace_page()
214 unlock_page(old_page); in __replace_page()
305 struct page *old_page, *new_page; in uprobe_write_opcode() local
312 FOLL_FORCE | FOLL_SPLIT, &old_page, &vma, NULL); in uprobe_write_opcode()
316 ret = verify_opcode(old_page, vaddr, &opcode); in uprobe_write_opcode()
330 copy_highpage(new_page, old_page); in uprobe_write_opcode()
333 ret = __replace_page(vma, vaddr, old_page, new_page); in uprobe_write_opcode()
336 put_page(old_page); in uprobe_write_opcode()