Lines Matching defs:bbio

798 	struct bio *bio = &cb->bbio.bio;
827 struct bio *bio = &cb->bbio.bio;
951 total_compressed = cb->bbio.bio.bi_iter.bi_size;
959 total_compressed = cb->bbio.bio.bi_iter.bi_size;
1064 compressed_size = async_extent->cb->bbio.bio.bi_iter.bi_size;
1091 async_extent->cb->bbio.bio.bi_iter.bi_sector = ins.objectid >> SECTOR_SHIFT;
1107 async_extent->cb->bbio.ordered = ordered;
1114 btrfs_submit_bbio(&async_extent->cb->bbio, 0);
2335 compressed_size = cb->bbio.bio.bi_iter.bi_size;
2347 bio_first_folio_all(&cb->bbio.bio), false);
3349 * @bbio: btrfs_io_bio which contains the csum
3359 bool btrfs_data_csum_ok(struct btrfs_bio *bbio, struct btrfs_device *dev,
3362 struct btrfs_inode *inode = bbio->inode;
3367 u64 file_offset = bbio->file_offset + bio_offset;
3372 if (!bbio->csum)
3384 csum_expected = bbio->csum + (bio_offset >> fs_info->sectorsize_bits) *
3393 bbio->mirror_num);
9378 static void btrfs_encoded_read_endio(struct btrfs_bio *bbio)
9380 struct btrfs_encoded_read_private *priv = bbio->private;
9382 if (bbio->bio.bi_status) {
9390 WRITE_ONCE(priv->status, bbio->bio.bi_status);
9402 bio_put(&bbio->bio);
9412 struct btrfs_bio *bbio;
9433 bbio = btrfs_bio_alloc(BIO_MAX_VECS, REQ_OP_READ, inode, 0,
9435 bbio->bio.bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT;
9440 if (bio_add_page(&bbio->bio, pages[i], bytes, 0) < bytes) {
9442 btrfs_submit_bbio(bbio, 0);
9444 bbio = btrfs_bio_alloc(BIO_MAX_VECS, REQ_OP_READ, inode, 0,
9446 bbio->bio.bi_iter.bi_sector = disk_bytenr >> SECTOR_SHIFT;
9456 btrfs_submit_bbio(bbio, 0);
9835 ret = bio_add_folio(&cb->bbio.bio, folio, round_up(bytes, blocksize), 0);
9842 ASSERT(cb->bbio.bio.bi_iter.bi_size == disk_num_bytes);
9885 bio_first_folio_all(&cb->bbio.bio),