Lines Matching refs:bbio
3976 static void reloc_endio(struct btrfs_bio *bbio) in reloc_endio() argument
3978 struct reloc_io_private *priv = bbio->private; in reloc_endio()
3980 if (bbio->bio.bi_status) in reloc_endio()
3981 WRITE_ONCE(priv->status, bbio->bio.bi_status); in reloc_endio()
3986 bio_put(&bbio->bio); in reloc_endio()
3994 struct btrfs_bio *bbio; in copy_remapped_data_io() local
4001 bbio = btrfs_bio_alloc(BIO_MAX_VECS, op, BTRFS_I(fs_info->btree_inode), in copy_remapped_data_io()
4003 bbio->bio.bi_iter.bi_sector = (addr >> SECTOR_SHIFT); in copy_remapped_data_io()
4004 bbio->is_remap = true; in copy_remapped_data_io()
4010 if (bio_add_page(&bbio->bio, pages[i], bytes, 0) < bytes) { in copy_remapped_data_io()
4012 btrfs_submit_bbio(bbio, 0); in copy_remapped_data_io()
4014 bbio = btrfs_bio_alloc(BIO_MAX_VECS, op, in copy_remapped_data_io()
4017 bbio->bio.bi_iter.bi_sector = (addr >> SECTOR_SHIFT); in copy_remapped_data_io()
4018 bbio->is_remap = true; in copy_remapped_data_io()
4028 btrfs_submit_bbio(bbio, 0); in copy_remapped_data_io()