Lines Matching defs:fs_devices
101 if (unlikely(btrfs_find_device(fs_info->fs_devices, &args))) {
161 if (unlikely(btrfs_find_device(fs_info->fs_devices, &args))) {
172 dev_replace->tgtdev = btrfs_find_device(fs_info->fs_devices, &args);
174 dev_replace->srcdev = btrfs_find_device(fs_info->fs_devices, &args);
212 WARN_ON(fs_info->fs_devices->rw_devices == 0);
237 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
246 if (srcdev->fs_devices->seeding) {
268 list_for_each_entry(tmp_device, &fs_devices->devices, dev_list) {
316 device->fs_devices = fs_devices;
322 mutex_lock(&fs_devices->device_list_mutex);
323 list_add(&device->dev_list, &fs_devices->devices);
324 fs_devices->num_devices++;
325 fs_devices->open_devices++;
326 mutex_unlock(&fs_devices->device_list_mutex);
879 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
931 mutex_lock(&fs_devices->device_list_mutex);
936 mutex_unlock(&fs_devices->device_list_mutex);
973 mutex_unlock(&fs_devices->device_list_mutex);
1005 list_add(&tgt_device->dev_alloc_list, &fs_devices->alloc_list);
1006 fs_devices->rw_devices++;
1030 mutex_unlock(&fs_devices->device_list_mutex);