Lines Matching refs:diff
2918 u64 diff; in btrfs_grow_device() local
2928 diff = round_down(new_size - device->total_bytes, fs_info->sectorsize); in btrfs_grow_device()
2937 round_down(old_total + diff, fs_info->sectorsize)); in btrfs_grow_device()
2938 device->fs_devices->total_rw_bytes += diff; in btrfs_grow_device()
4858 u64 diff; in btrfs_shrink_device() local
4863 diff = round_down(old_size - new_size, fs_info->sectorsize); in btrfs_shrink_device()
4884 device->fs_devices->total_rw_bytes -= diff; in btrfs_shrink_device()
4885 atomic64_sub(diff, &fs_info->free_chunk_space); in btrfs_shrink_device()
4893 if (contains_pending_extent(device, &start, diff)) { in btrfs_shrink_device()
5000 WARN_ON(diff > old_total); in btrfs_shrink_device()
5002 round_down(old_total - diff, fs_info->sectorsize)); in btrfs_shrink_device()
5021 device->fs_devices->total_rw_bytes += diff; in btrfs_shrink_device()
5022 atomic64_add(diff, &fs_info->free_chunk_space); in btrfs_shrink_device()