Lines Matching defs:compressed_bvecs
91 struct z_erofs_bvec compressed_bvecs[];
287 size = struct_size(a, compressed_bvecs, pcs->maxpages);
581 if (READ_ONCE(pcl->compressed_bvecs[i].page))
606 if (!cmpxchg_relaxed(&pcl->compressed_bvecs[i].page, NULL, t))
637 struct page *page = pcl->compressed_bvecs[i].page;
650 WRITE_ONCE(pcl->compressed_bvecs[i].page, NULL);
673 if (pcl->compressed_bvecs[i].page == &folio->page) {
674 WRITE_ONCE(pcl->compressed_bvecs[i].page, NULL);
730 if (!cmpxchg(&pcl->compressed_bvecs[--fe->icur].page,
732 pcl->compressed_bvecs[fe->icur] = *bvec;
894 WRITE_ONCE(fe->pcl->compressed_bvecs[0].page, map->buf.page);
1206 struct z_erofs_bvec *bvec = &pcl->compressed_bvecs[i];
1307 page = pcl->compressed_bvecs[0].page;
1308 WRITE_ONCE(pcl->compressed_bvecs[0].page, NULL);
1318 WRITE_ONCE(pcl->compressed_bvecs[i].page, NULL);
1452 page = READ_ONCE(pcl->compressed_bvecs[nr].page);
1466 WRITE_ONCE(pcl->compressed_bvecs[nr].page, page);
1492 WRITE_ONCE(pcl->compressed_bvecs[nr].page, page);
1498 * the page is already in compressed_bvecs[].
1527 if (oldpage != cmpxchg(&pcl->compressed_bvecs[nr].page,