Lines Matching refs:newpage
1640 struct page *oldpage, *newpage; in shmem_replace_page() local
1656 newpage = shmem_alloc_page(gfp, info, index); in shmem_replace_page()
1657 if (!newpage) in shmem_replace_page()
1660 get_page(newpage); in shmem_replace_page()
1661 copy_highpage(newpage, oldpage); in shmem_replace_page()
1662 flush_dcache_page(newpage); in shmem_replace_page()
1664 __SetPageLocked(newpage); in shmem_replace_page()
1665 __SetPageSwapBacked(newpage); in shmem_replace_page()
1666 SetPageUptodate(newpage); in shmem_replace_page()
1667 set_page_private(newpage, entry.val); in shmem_replace_page()
1668 SetPageSwapCache(newpage); in shmem_replace_page()
1675 error = shmem_replace_entry(swap_mapping, swap_index, oldpage, newpage); in shmem_replace_page()
1677 mem_cgroup_migrate(oldpage, newpage); in shmem_replace_page()
1678 __inc_lruvec_page_state(newpage, NR_FILE_PAGES); in shmem_replace_page()
1689 oldpage = newpage; in shmem_replace_page()
1691 lru_cache_add(newpage); in shmem_replace_page()
1692 *pagep = newpage; in shmem_replace_page()