Lines Matching defs:fs_devices
103 if (btrfs_find_device(fs_info->fs_devices, &args)) {
165 if (btrfs_find_device(fs_info->fs_devices, &args)) {
176 dev_replace->tgtdev = btrfs_find_device(fs_info->fs_devices, &args);
178 dev_replace->srcdev = btrfs_find_device(fs_info->fs_devices, &args);
218 WARN_ON(fs_info->fs_devices->rw_devices == 0);
245 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
253 if (srcdev->fs_devices->seeding) {
275 list_for_each_entry(device, &fs_devices->devices, dev_list) {
320 device->fs_devices = fs_devices;
326 mutex_lock(&fs_devices->device_list_mutex);
327 list_add(&device->dev_list, &fs_devices->devices);
328 fs_devices->num_devices++;
329 fs_devices->open_devices++;
330 mutex_unlock(&fs_devices->device_list_mutex);
850 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
900 mutex_lock(&fs_devices->device_list_mutex);
905 mutex_unlock(&fs_devices->device_list_mutex);
942 mutex_unlock(&fs_devices->device_list_mutex);
971 list_add(&tgt_device->dev_alloc_list, &fs_devices->alloc_list);
972 fs_devices->rw_devices++;
995 mutex_unlock(&fs_devices->device_list_mutex);