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"]:
5539 struct btrfs_device_info *devices_info, in alloc_virtual_chunk() argument5586 devices_info[ndevs].dev_offset = 0; in alloc_virtual_chunk()5587 devices_info[ndevs].total_avail = avail; in alloc_virtual_chunk()5588 devices_info[ndevs].max_avail = avail; in alloc_virtual_chunk()5589 devices_info[ndevs].dev = device; in alloc_virtual_chunk()5592 sort(devices_info, ndevs, sizeof(struct btrfs_device_info), in alloc_virtual_chunk()5606 stripe_size = devices_info[ndevs - 1].total_avail; in alloc_virtual_chunk()5609 devices_info[i].dev->per_profile_allocated += stripe_size; in alloc_virtual_chunk()5619 struct btrfs_device_info *devices_info = NULL; in calc_one_profile_avail() local5635 devices_info = kzalloc_objs(*devices_info, fs_devices->rw_devices, GFP_NOFS); in calc_one_profile_avail()[all …]
1606 struct btrfs_device_info AUTO_KFREE(devices_info); in btrfs_calc_avail_data_space()1631 devices_info = kmalloc_objs(*devices_info, nr_devices); in btrfs_calc_avail_data_space()1632 if (!devices_info) in btrfs_calc_avail_data_space()1674 devices_info[i].dev = device; in btrfs_calc_avail_data_space()1675 devices_info[i].max_avail = avail_space; in btrfs_calc_avail_data_space()1683 btrfs_descending_sort_devices(devices_info, nr_devices); in btrfs_calc_avail_data_space()1690 if (devices_info[i].max_avail >= min_stripe_size) { in btrfs_calc_avail_data_space()1694 avail_space += devices_info[i].max_avail * num_stripes; in btrfs_calc_avail_data_space()1695 alloc_size = devices_info[i].max_avail; in btrfs_calc_avail_data_space()1697 devices_info[j].max_avail -= alloc_size; in btrfs_calc_avail_data_space()