Lines Matching refs:avail_space
1667 u64 avail_space; in btrfs_calc_avail_data_space() local
1723 avail_space = device->total_bytes - device->bytes_used; in btrfs_calc_avail_data_space()
1726 avail_space = div_u64(avail_space, BTRFS_STRIPE_LEN); in btrfs_calc_avail_data_space()
1727 avail_space *= BTRFS_STRIPE_LEN; in btrfs_calc_avail_data_space()
1768 if (avail_space && avail_space >= skip_space) in btrfs_calc_avail_data_space()
1769 avail_space -= skip_space; in btrfs_calc_avail_data_space()
1771 avail_space = 0; in btrfs_calc_avail_data_space()
1773 if (avail_space < min_stripe_size) in btrfs_calc_avail_data_space()
1777 devices_info[i].max_avail = avail_space; in btrfs_calc_avail_data_space()
1790 avail_space = 0; in btrfs_calc_avail_data_space()
1799 avail_space += devices_info[i].max_avail * num_stripes; in btrfs_calc_avail_data_space()
1809 *free_bytes = avail_space; in btrfs_calc_avail_data_space()