Lines Matching refs:compressed_pages
14 * a compressed_pages[] placeholder in order to avoid
67 pcl->compressed_pages[i] = NULL;
162 pgoff_t index = pcl->obj.index + (pages - pcl->compressed_pages);
168 for (; pages < pcl->compressed_pages + clusterpages; ++pages) {
200 /* called by erofs_shrinker to get rid of all compressed_pages */
215 struct page *page = pcl->compressed_pages[i];
228 WRITE_ONCE(pcl->compressed_pages[i], NULL);
249 if (pcl->compressed_pages[i] == page) {
250 WRITE_ONCE(pcl->compressed_pages[i], NULL);
272 while (clt->compressedpages < pcl->compressed_pages + clusterpages) {
490 clt->compressedpages = clt->pcl->compressed_pages;
750 struct page **pages, **compressed_pages, *page;
826 compressed_pages = pcl->compressed_pages;
831 page = compressed_pages[i];
883 .in = compressed_pages,
896 page = compressed_pages[i];
904 WRITE_ONCE(compressed_pages[i], NULL);
992 page = READ_ONCE(pcl->compressed_pages[nr]);
1029 WRITE_ONCE(pcl->compressed_pages[nr], page);
1036 * the page is already in compressed_pages[].
1071 if (oldpage != cmpxchg(&pcl->compressed_pages[nr], oldpage, page)) {