Searched refs:devices_info (Results 1 – 3 of 3) sorted by relevance
389 devices_info = run_json_cmd("devlink -j dev info")["info"]390 for d in devices_info:391 if "mlxsw_spectrum" in devices_info[d]["driver"]:
2027 struct btrfs_device_info *devices_info; in btrfs_calc_avail_data_space() local2052 devices_info = kmalloc_array(nr_devices, sizeof(*devices_info), in btrfs_calc_avail_data_space()2054 if (!devices_info) in btrfs_calc_avail_data_space()2104 devices_info[i].dev = device; in btrfs_calc_avail_data_space()2105 devices_info[i].max_avail = avail_space; in btrfs_calc_avail_data_space()2113 btrfs_descending_sort_devices(devices_info, nr_devices); in btrfs_calc_avail_data_space()2120 if (devices_info[i].max_avail >= min_stripe_size) { in btrfs_calc_avail_data_space()2124 avail_space += devices_info[i].max_avail * num_stripes; in btrfs_calc_avail_data_space()2125 alloc_size = devices_info[i].max_avail; in btrfs_calc_avail_data_space()2127 devices_info[j].max_avail -= alloc_size; in btrfs_calc_avail_data_space()[all …]
4903 struct btrfs_device_info *devices_info) in gather_device_info() argument4961 devices_info[ndevs].dev_offset = dev_offset; in gather_device_info()4962 devices_info[ndevs].max_avail = max_avail; in gather_device_info()4963 devices_info[ndevs].total_avail = total_avail; in gather_device_info()4964 devices_info[ndevs].dev = device; in gather_device_info()4972 sort(devices_info, ndevs, sizeof(struct btrfs_device_info), in gather_device_info()4979 struct btrfs_device_info *devices_info) in decide_stripe_size_regular() argument4991 ctl->stripe_size = div_u64(devices_info[ctl->ndevs - 1].max_avail, in decide_stripe_size_regular()5024 struct btrfs_device_info *devices_info) in decide_stripe_size() argument5048 return decide_stripe_size_regular(ctl, devices_info); in decide_stripe_size()[all …]