Lines Matching defs:bvec
31 struct z_erofs_bvec bvec[total]; \
66 /* L: inline a certain number of bvec for bootstrap */
200 unsigned long base = (unsigned long)((struct z_erofs_bvset *)0)->bvec;
232 struct z_erofs_bvec *bvec,
252 iter->bvset->bvec[iter->cur++] = *bvec;
257 struct z_erofs_bvec *bvec,
264 *bvec = iter->bvset->bvec[iter->cur++];
725 struct z_erofs_bvec *bvec)
731 NULL, bvec->page)) {
732 pcl->compressed_bvecs[fe->icur] = *bvec;
741 struct z_erofs_bvec *bvec, bool exclusive)
747 if (z_erofs_try_inplace_io(fe, bvec))
752 fe->candidate_bvpage = bvec->page;
754 ret = z_erofs_bvec_enqueue(&fe->biter, bvec, &fe->candidate_bvpage,
1103 struct z_erofs_bvec bvec;
1108 struct z_erofs_bvec *bvec)
1113 if (!((bvec->offset + be->pcl->pageofs_out) & ~PAGE_MASK) &&
1114 (bvec->end == PAGE_SIZE ||
1115 bvec->offset + bvec->end == be->pcl->length)) {
1116 pgnr = (bvec->offset + be->pcl->pageofs_out) >> PAGE_SHIFT;
1119 be->decompressed_pages[pgnr] = bvec->page;
1126 item->bvec = *bvec;
1142 cur = bvi->bvec.offset < 0 ? -bvi->bvec.offset : 0;
1143 end = min_t(unsigned int, be->pcl->length - bvi->bvec.offset,
1144 bvi->bvec.end);
1145 dst = kmap_local_page(bvi->bvec.page);
1149 pgnr = (bvi->bvec.offset + cur + off0) >> PAGE_SHIFT;
1152 scur = bvi->bvec.offset + cur -
1166 z_erofs_onlinepage_endio(bvi->bvec.page, err);
1181 struct z_erofs_bvec bvec;
1183 z_erofs_bvec_dequeue(&biter, &bvec, &old_bvpage);
1188 DBG_BUGON(z_erofs_page_is_invalidated(bvec.page));
1189 z_erofs_do_decompressed_bvec(be, &bvec);
1206 struct z_erofs_bvec *bvec = &pcl->compressed_bvecs[i];
1207 struct page *page = bvec->page;
1229 z_erofs_do_decompressed_bvec(be, bvec);
1603 struct bio_vec *bvec;
1606 bio_for_each_segment_all(bvec, bio, iter_all) {
1607 struct page *page = bvec->bv_page;