Lines Matching refs:new
811 int replace_page_cache_page(struct page *old, struct page *new, gfp_t gfp_mask) in replace_page_cache_page() argument
820 VM_BUG_ON_PAGE(!PageLocked(new), new); in replace_page_cache_page()
821 VM_BUG_ON_PAGE(new->mapping, new); in replace_page_cache_page()
823 get_page(new); in replace_page_cache_page()
824 new->mapping = mapping; in replace_page_cache_page()
825 new->index = offset; in replace_page_cache_page()
828 xas_store(&xas, new); in replace_page_cache_page()
833 __dec_node_page_state(new, NR_FILE_PAGES); in replace_page_cache_page()
834 if (!PageHuge(new)) in replace_page_cache_page()
835 __inc_node_page_state(new, NR_FILE_PAGES); in replace_page_cache_page()
837 __dec_node_page_state(new, NR_SHMEM); in replace_page_cache_page()
838 if (PageSwapBacked(new)) in replace_page_cache_page()
839 __inc_node_page_state(new, NR_SHMEM); in replace_page_cache_page()
841 mem_cgroup_migrate(old, new); in replace_page_cache_page()