Lines Matching refs:fs_devices
106 if (btrfs_find_device(fs_info->fs_devices, &args)) {
168 if (btrfs_find_device(fs_info->fs_devices, &args)) {
179 dev_replace->tgtdev = btrfs_find_device(fs_info->fs_devices, &args);
181 dev_replace->srcdev = btrfs_find_device(fs_info->fs_devices, &args);
221 WARN_ON(fs_info->fs_devices->rw_devices == 0);
248 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
255 if (srcdev->fs_devices->seeding) {
276 list_for_each_entry(device, &fs_devices->devices, dev_list) {
321 device->fs_devices = fs_devices;
327 mutex_lock(&fs_devices->device_list_mutex);
328 list_add(&device->dev_list, &fs_devices->devices);
329 fs_devices->num_devices++;
330 fs_devices->open_devices++;
331 mutex_unlock(&fs_devices->device_list_mutex);
855 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;
905 mutex_lock(&fs_devices->device_list_mutex);
910 mutex_unlock(&fs_devices->device_list_mutex);
947 mutex_unlock(&fs_devices->device_list_mutex);
976 list_add(&tgt_device->dev_alloc_list, &fs_devices->alloc_list);
977 fs_devices->rw_devices++;
1000 mutex_unlock(&fs_devices->device_list_mutex);