Lines Matching refs:compressed_pages
50 size = struct_size(a, compressed_pages, pcs->maxpages); in z_erofs_create_pcluster_pool()
252 pages = pcl->compressed_pages; in preload_compressed_pages()
321 struct page *page = pcl->compressed_pages[i]; in erofs_try_to_free_all_cached_pages()
334 WRITE_ONCE(pcl->compressed_pages[i], NULL); in erofs_try_to_free_all_cached_pages()
351 if (pcl->compressed_pages[i] == page) { in erofs_try_to_free_cached_page()
352 WRITE_ONCE(pcl->compressed_pages[i], NULL); in erofs_try_to_free_cached_page()
371 while (clt->icpage_ptr > pcl->compressed_pages) in z_erofs_try_inplace_io()
582 clt->icpage_ptr = clt->pcl->compressed_pages + clt->pcl->pclusterpages; in z_erofs_collector_begin()
849 struct page **pages, **compressed_pages, *page; in z_erofs_decompress_pcluster() local
925 compressed_pages = pcl->compressed_pages; in z_erofs_decompress_pcluster()
930 page = compressed_pages[i]; in z_erofs_decompress_pcluster()
983 .in = compressed_pages, in z_erofs_decompress_pcluster()
996 page = compressed_pages[i]; in z_erofs_decompress_pcluster()
1004 WRITE_ONCE(compressed_pages[i], NULL); in z_erofs_decompress_pcluster()
1092 page = READ_ONCE(pcl->compressed_pages[nr]); in pickup_page_for_submission()
1117 WRITE_ONCE(pcl->compressed_pages[nr], page); in pickup_page_for_submission()
1143 WRITE_ONCE(pcl->compressed_pages[nr], page); in pickup_page_for_submission()
1179 if (oldpage != cmpxchg(&pcl->compressed_pages[nr], oldpage, page)) { in pickup_page_for_submission()