Lines Matching refs:swappage
977 * from a stacked writepage: forget our swappage if so.
1058 * we do still want to check if there's a redundant swappage to be
1075 * writepage should replace our old swappage.
1224 struct page *swappage;
1240 * in under swappage, which is then assigned to filepage.
1243 * too, and may need to be copied from the swappage read in.
1286 swappage = lookup_swap_cache(swap);
1287 if (!swappage) {
1295 swappage = shmem_swapin(swap, gfp, info, idx);
1296 if (!swappage) {
1311 wait_on_page_locked(swappage);
1312 page_cache_release(swappage);
1317 if (!trylock_page(swappage)) {
1320 wait_on_page_locked(swappage);
1321 page_cache_release(swappage);
1324 if (PageWriteback(swappage)) {
1327 wait_on_page_writeback(swappage);
1328 unlock_page(swappage);
1329 page_cache_release(swappage);
1332 if (!PageUptodate(swappage)) {
1335 unlock_page(swappage);
1336 page_cache_release(swappage);
1344 delete_from_swap_cache(swappage);
1346 copy_highpage(filepage, swappage);
1347 unlock_page(swappage);
1348 page_cache_release(swappage);
1353 } else if (!(error = add_to_page_cache_locked(swappage, mapping,
1358 delete_from_swap_cache(swappage);
1360 filepage = swappage;
1372 swappage,
1376 unlock_page(swappage);
1377 page_cache_release(swappage);
1381 unlock_page(swappage);
1382 page_cache_release(swappage);