Lines Matching refs:pagepool
167 struct list_head *pagepool) in preload_compressed_pages() argument
546 static inline struct page *__stagingpage_alloc(struct list_head *pagepool, in __stagingpage_alloc() argument
549 struct page *page = erofs_allocpage(pagepool, gfp, true); in __stagingpage_alloc()
571 struct list_head *pagepool) in z_erofs_do_read_page() argument
629 cache_strategy, pagepool); in z_erofs_do_read_page()
661 __stagingpage_alloc(pagepool, GFP_NOFS); in z_erofs_do_read_page()
757 struct list_head *pagepool) in z_erofs_decompress_pcluster() argument
815 if (z_erofs_put_stagingpage(pagepool, page)) in z_erofs_decompress_pcluster()
905 }, pagepool); in z_erofs_decompress_pcluster()
916 (void)z_erofs_put_stagingpage(pagepool, page); in z_erofs_decompress_pcluster()
929 if (z_erofs_put_stagingpage(pagepool, page)) in z_erofs_decompress_pcluster()
958 struct list_head *pagepool) in z_erofs_vle_unzip_all() argument
974 z_erofs_decompress_pcluster(sb, pcl, pagepool); in z_erofs_vle_unzip_all()
982 LIST_HEAD(pagepool); in z_erofs_vle_unzip_wq()
985 z_erofs_vle_unzip_all(iosb->sb, &iosb->io, &pagepool); in z_erofs_vle_unzip_wq()
987 put_pages_list(&pagepool); in z_erofs_vle_unzip_wq()
993 struct list_head *pagepool, in pickup_page_for_submission() argument
1096 page = __stagingpage_alloc(pagepool, gfp); in pickup_page_for_submission()
1098 list_add(&page->lru, pagepool); in pickup_page_for_submission()
1204 struct list_head *pagepool, in z_erofs_vle_submit_all() argument
1253 page = pickup_page_for_submission(pcl, i, pagepool, in z_erofs_vle_submit_all()
1309 struct list_head *pagepool, in z_erofs_submit_and_unzip() argument
1315 pagepool, io, force_fg)) in z_erofs_submit_and_unzip()
1319 z_erofs_vle_unzip_all(sb, &io[JQ_BYPASS], pagepool); in z_erofs_submit_and_unzip()
1329 z_erofs_vle_unzip_all(sb, &io[JQ_SUBMIT], pagepool); in z_erofs_submit_and_unzip()
1338 LIST_HEAD(pagepool); in z_erofs_vle_normalaccess_readpage()
1344 err = z_erofs_do_read_page(&f, page, &pagepool); in z_erofs_vle_normalaccess_readpage()
1348 z_erofs_submit_and_unzip(inode->i_sb, &f.clt, &pagepool, true); in z_erofs_vle_normalaccess_readpage()
1357 put_pages_list(&pagepool); in z_erofs_vle_normalaccess_readpage()
1379 LIST_HEAD(pagepool); in z_erofs_vle_normalaccess_readpages()
1400 list_add(&page->lru, &pagepool); in z_erofs_vle_normalaccess_readpages()
1415 err = z_erofs_do_read_page(&f, page, &pagepool); in z_erofs_vle_normalaccess_readpages()
1425 z_erofs_submit_and_unzip(inode->i_sb, &f.clt, &pagepool, sync); in z_erofs_vle_normalaccess_readpages()
1431 put_pages_list(&pagepool); in z_erofs_vle_normalaccess_readpages()