Lines Matching refs:pagepool

297 			       struct page **pagepool)  in z_erofs_bind_cache()  argument
331 newpage = erofs_allocpage(pagepool, gfp); in z_erofs_bind_cache()
350 erofs_pagepool_add(pagepool, newpage); in z_erofs_bind_cache()
687 struct page *page, struct page **pagepool) in z_erofs_do_read_page() argument
755 z_erofs_bind_cache(fe, cache_strategy, pagepool); in z_erofs_do_read_page()
877 struct page **pagepool; member
966 z_erofs_put_shortlivedpage(be->pagepool, old_bvpage); in z_erofs_parse_out_bvecs()
974 z_erofs_put_shortlivedpage(be->pagepool, old_bvpage); in z_erofs_parse_out_bvecs()
1080 }, be->pagepool); in z_erofs_decompress_pcluster()
1096 (void)z_erofs_put_shortlivedpage(be->pagepool, page); in z_erofs_decompress_pcluster()
1113 if (z_erofs_put_shortlivedpage(be->pagepool, page)) in z_erofs_decompress_pcluster()
1136 struct page **pagepool) in z_erofs_decompress_queue() argument
1140 .pagepool = pagepool, in z_erofs_decompress_queue()
1164 struct page *pagepool = NULL; in z_erofs_decompressqueue_work() local
1167 z_erofs_decompress_queue(bgq, &pagepool); in z_erofs_decompressqueue_work()
1169 erofs_release_pages(&pagepool); in z_erofs_decompressqueue_work()
1200 struct page **pagepool, in pickup_page_for_submission() argument
1290 page = erofs_allocpage(pagepool, gfp | __GFP_NOFAIL); in pickup_page_for_submission()
1293 erofs_pagepool_add(pagepool, page); in pickup_page_for_submission()
1403 struct page **pagepool, in z_erofs_submit_queue() argument
1461 page = pickup_page_for_submission(pcl, i++, pagepool, in z_erofs_submit_queue()
1527 struct page **pagepool, bool force_fg) in z_erofs_runqueue() argument
1533 z_erofs_submit_queue(f, pagepool, io, &force_fg); in z_erofs_runqueue()
1536 z_erofs_decompress_queue(&io[JQ_BYPASS], pagepool); in z_erofs_runqueue()
1545 z_erofs_decompress_queue(&io[JQ_SUBMIT], pagepool); in z_erofs_runqueue()
1555 struct page **pagepool, in z_erofs_pcluster_readmore() argument
1596 err = z_erofs_do_read_page(f, page, pagepool); in z_erofs_pcluster_readmore()
1617 struct page *pagepool = NULL; in z_erofs_read_folio() local
1624 &pagepool, true); in z_erofs_read_folio()
1625 err = z_erofs_do_read_page(&f, page, &pagepool); in z_erofs_read_folio()
1626 z_erofs_pcluster_readmore(&f, NULL, 0, &pagepool, false); in z_erofs_read_folio()
1631 z_erofs_runqueue(&f, &pagepool, in z_erofs_read_folio()
1638 erofs_release_pages(&pagepool); in z_erofs_read_folio()
1647 struct page *pagepool = NULL, *head = NULL, *page; in z_erofs_readahead() local
1654 readahead_length(rac) - 1, &pagepool, true); in z_erofs_readahead()
1670 err = z_erofs_do_read_page(&f, page, &pagepool); in z_erofs_readahead()
1677 z_erofs_pcluster_readmore(&f, rac, 0, &pagepool, false); in z_erofs_readahead()
1680 z_erofs_runqueue(&f, &pagepool, in z_erofs_readahead()
1683 erofs_release_pages(&pagepool); in z_erofs_readahead()