Lines Matching refs:fs_devices
337 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
345 mutex_lock(&fs_devices->device_list_mutex);
346 list_for_each_entry(device, &fs_devices->devices, dev_list) {
355 mutex_unlock(&fs_devices->device_list_mutex);
690 list_for_each_entry(device, &fs_info->fs_devices->devices, dev_list) {
719 list_for_each_entry(device, &fs_info->fs_devices->devices, dev_list) {
776 fs_info->fs_devices->chunk_alloc_policy = BTRFS_CHUNK_ALLOC_ZONED;
2198 bool btrfs_can_activate_zone(struct btrfs_fs_devices *fs_devices, u64 flags)
2200 struct btrfs_fs_info *fs_info = fs_devices->fs_info;
2210 list_for_each_entry(device, &fs_devices->alloc_list, dev_alloc_list) {
2317 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
2323 mutex_lock(&fs_devices->device_list_mutex);
2324 list_for_each_entry(device, &fs_devices->devices, dev_list) {
2330 mutex_unlock(&fs_devices->device_list_mutex);
2335 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
2346 mutex_lock(&fs_devices->device_list_mutex);
2347 list_for_each_entry(device, &fs_devices->devices, dev_list) {
2354 mutex_unlock(&fs_devices->device_list_mutex);
2489 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
2510 mutex_lock(&fs_devices->device_list_mutex);
2511 list_for_each_entry(device, &fs_devices->devices, dev_list) {
2518 mutex_unlock(&fs_devices->device_list_mutex);