Lines Matching refs:newpage
1628 struct page *oldpage, *newpage;
1644 newpage = shmem_alloc_page(gfp, info, index);
1645 if (!newpage)
1648 get_page(newpage);
1649 copy_highpage(newpage, oldpage);
1650 flush_dcache_page(newpage);
1652 __SetPageLocked(newpage);
1653 __SetPageSwapBacked(newpage);
1654 SetPageUptodate(newpage);
1655 set_page_private(newpage, entry.val);
1656 SetPageSwapCache(newpage);
1659 * Our caller will very soon move newpage out of swapcache, but it's
1660 * a nice clean interface for us to replace oldpage by newpage there.
1663 error = shmem_replace_entry(swap_mapping, swap_index, oldpage, newpage);
1665 mem_cgroup_migrate(oldpage, newpage);
1666 __inc_lruvec_page_state(newpage, NR_FILE_PAGES);
1675 * but be defensive. Reverse old to newpage for clear and free.
1677 oldpage = newpage;
1679 lru_cache_add(newpage);
1680 *pagep = newpage;