Lines Matching refs:bbio
1615 bool btrfs_use_zone_append(struct btrfs_bio *bbio)
1617 u64 start = (bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT);
1618 struct btrfs_inode *inode = bbio->inode;
1619 struct btrfs_fs_info *fs_info = bbio->fs_info;
1629 if (btrfs_op(&bbio->bio) != BTRFS_MAP_WRITE)
1654 void btrfs_record_physical_zoned(struct btrfs_bio *bbio)
1656 const u64 physical = bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT;
1657 struct btrfs_ordered_sum *sum = bbio->sums;
1659 if (physical < bbio->orig_physical)
1660 sum->logical -= bbio->orig_physical - physical;
1662 sum->logical += physical - bbio->orig_physical;