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