Lines Matching refs:bbio
1728 bool btrfs_use_zone_append(struct btrfs_bio *bbio) in btrfs_use_zone_append() argument
1730 u64 start = (bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT); in btrfs_use_zone_append()
1731 struct btrfs_inode *inode = bbio->inode; in btrfs_use_zone_append()
1732 struct btrfs_fs_info *fs_info = bbio->fs_info; in btrfs_use_zone_append()
1742 if (btrfs_op(&bbio->bio) != BTRFS_MAP_WRITE) in btrfs_use_zone_append()
1767 void btrfs_record_physical_zoned(struct btrfs_bio *bbio) in btrfs_record_physical_zoned() argument
1769 const u64 physical = bbio->bio.bi_iter.bi_sector << SECTOR_SHIFT; in btrfs_record_physical_zoned()
1770 struct btrfs_ordered_sum *sum = bbio->sums; in btrfs_record_physical_zoned()
1772 if (physical < bbio->orig_physical) in btrfs_record_physical_zoned()
1773 sum->logical -= bbio->orig_physical - physical; in btrfs_record_physical_zoned()
1775 sum->logical += physical - bbio->orig_physical; in btrfs_record_physical_zoned()