Lines Matching full:pages

10 Zswap is a lightweight compressed cache for swap pages. It takes pages that are
34 Zswap evicts pages from compressed cache on an LRU basis to the backing swap
48 When zswap is disabled at runtime it will stop storing pages that are
50 back into memory all of the pages stored in the compressed pool. The
51 pages stored in zswap will remain in the compressed pool until they are
53 pages out of the compressed pool, a swapoff on the swap device(s) will
54 fault back into memory all swapped out pages, including those in the
60 Zswap receives pages for compression through the Frontswap API and is able to
61 evict pages from its own compressed pool on an LRU basis and write them back to
68 pages are freed. The pool is not preallocated. By default, a zpool
76 The zbud type zpool allocates exactly 1 page to store 2 compressed pages, which
78 zbud pages). The zsmalloc type zpool has a more complex compressed page
81 cannot evict the oldest page, it can only reject new pages.
112 compressed pages are not modified; they are left in their own zpool. When a
114 original compressor. Once all pages are removed from an old zpool, the zpool
117 Some of the pages in zswap are same-value filled pages (i.e. contents of the
118 page have same value or repetitive pattern). These pages include zero-filled
119 pages and they are handled differently. During store operation, a page is
124 Same-value filled pages identification feature is enabled by default and can be
133 checking for the same-value filled pages during store operation. However, the
134 existing pages which are marked as same-value filled pages remain stored
138 pressure on swap (this will result in flipping pages in and out zswap pool
141 refuse taking pages into zswap pool until it has sufficient space if the limit
142 has been hit. To set the threshold at which zswap would start accepting pages
151 of pages stored, same-value filled pages and various counters for the reasons
152 pages are rejected.