Lines Matching full:swapped
354 * But normally info->alloced == inode->i_mapping->nrpages + info->swapped
355 * So mm freed is info->alloced - (inode->i_mapping->nrpages + info->swapped)
364 freed = info->alloced - info->swapped - inode->i_mapping->nrpages; in shmem_recalc_inode()
800 * given offsets are swapped out.
810 unsigned long swapped = 0; in shmem_partial_swap_usage() local
817 swapped++; in shmem_partial_swap_usage()
827 return swapped << PAGE_SHIFT; in shmem_partial_swap_usage()
832 * given vma is swapped out.
842 unsigned long swapped; in shmem_swap_usage() local
845 swapped = READ_ONCE(info->swapped); in shmem_swap_usage()
852 if (!swapped) in shmem_swap_usage()
856 return swapped << PAGE_SHIFT; in shmem_swap_usage()
1051 info->swapped -= nr_swaps_freed; in shmem_undo_range()
1070 if (info->alloced - info->swapped != inode->i_mapping->nrpages) { in shmem_getattr()
1211 * Move the swapped pages for an inode to page cache. Returns the count
1212 * of pages swapped in, or the error in case of failure.
1305 if (!info->swapped) { in shmem_unuse()
1324 if (!info->swapped) in shmem_unuse()
1419 * Add inode to shmem_unuse()'s list of swapped-out inodes, in shmem_writepage()
1423 * we've incremented swapped, because shmem_unuse_inode() will in shmem_writepage()
1424 * prune a !swapped inode from the swaplist under this mutex. in shmem_writepage()
1435 info->swapped++; in shmem_writepage()
1705 * Caller has to make sure that *pagep contains a valid swapped page.
1774 info->swapped--; in shmem_swapin_page()