Lines Matching defs:bbio
1711 bool btrfs_use_zone_append(struct btrfs_bio *bbio)
1713 u64 start = (bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT);
1714 struct btrfs_inode *inode = bbio->inode;
1715 struct btrfs_fs_info *fs_info = bbio->fs_info;
1725 if (btrfs_op(&bbio->bio) != BTRFS_MAP_WRITE)
1750 void btrfs_record_physical_zoned(struct btrfs_bio *bbio)
1752 const u64 physical = bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT;
1753 struct btrfs_ordered_sum *sum = bbio->sums;
1755 if (physical < bbio->orig_physical)
1756 sum->logical -= bbio->orig_physical - physical;
1758 sum->logical += physical - bbio->orig_physical;