Lines Matching refs:new_page
363 struct page *found_page = NULL, *new_page = NULL; in __read_swap_cache_async() local
397 if (!new_page) { in __read_swap_cache_async()
398 new_page = alloc_page_vma(gfp_mask, vma, addr); in __read_swap_cache_async()
399 if (!new_page) in __read_swap_cache_async()
419 __SetPageLocked(new_page); in __read_swap_cache_async()
420 __SetPageSwapBacked(new_page); in __read_swap_cache_async()
421 err = add_to_swap_cache(new_page, entry, gfp_mask & GFP_KERNEL); in __read_swap_cache_async()
424 SetPageWorkingset(new_page); in __read_swap_cache_async()
425 lru_cache_add_anon(new_page); in __read_swap_cache_async()
427 return new_page; in __read_swap_cache_async()
429 __ClearPageLocked(new_page); in __read_swap_cache_async()
434 put_swap_page(new_page, entry); in __read_swap_cache_async()
437 if (new_page) in __read_swap_cache_async()
438 put_page(new_page); in __read_swap_cache_async()