Lines Matching refs:seed_devices
550 struct btrfs_fs_devices *seed_devices = NULL;
556 seed_devices = fs_devices->seed;
561 while (seed_devices) {
562 fs_devices = seed_devices;
563 seed_devices = fs_devices->seed;
1305 struct btrfs_fs_devices *seed_devices;
1314 seed_devices = kzalloc(sizeof(*fs_devices), GFP_NOFS);
1315 if (!seed_devices)
1320 kfree(seed_devices);
1326 memcpy(seed_devices, fs_devices, sizeof(*seed_devices));
1327 seed_devices->opened = 1;
1328 INIT_LIST_HEAD(&seed_devices->devices);
1329 INIT_LIST_HEAD(&seed_devices->alloc_list);
1330 mutex_init(&seed_devices->device_list_mutex);
1331 list_splice_init(&fs_devices->devices, &seed_devices->devices);
1332 list_splice_init(&fs_devices->alloc_list, &seed_devices->alloc_list);
1333 list_for_each_entry(device, &seed_devices->devices, dev_list) {
1334 device->fs_devices = seed_devices;
1340 fs_devices->seed = seed_devices;