Lines Matching refs:bio
250 struct nonce nonce, struct bio *bio,
269 __bio_for_each_segment(bv, bio, *iter, *iter) {
276 __bio_for_each_bvec(bv, bio, *iter, *iter)
292 __bio_for_each_segment(bv, bio, *iter, *iter) {
299 __bio_for_each_bvec(bv, bio, *iter, *iter)
315 struct nonce nonce, struct bio *bio)
317 struct bvec_iter iter = bio->bi_iter;
319 return __bch2_checksum_bio(c, type, nonce, bio, &iter);
323 struct nonce nonce, struct bio *bio)
336 bio_for_each_segment(bv, bio, iter) {
383 int bch2_rechecksum_bio(struct bch_fs *c, struct bio *bio,
391 struct bvec_iter iter = bio->bi_iter;
402 { NULL, bio_sectors(bio) - len_a - len_b, new_csum_type, { 0 } },
408 BUG_ON(len_a + len_b > bio_sectors(bio));
409 BUG_ON(crc_old.uncompressed_size != bio_sectors(bio));
418 nonce, bio, &iter);
420 bio_advance_iter(bio, &iter, i->len << 9);
430 extent_nonce(version, crc_old), bio);