Lines Matching defs:fs_devices

291 	ASSERT(memcmp_extent_buffer(eb, fs_info->fs_devices->metadata_uuid,
337 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices, *seed_devs;
344 * alloc_fsid_devices() copies the fsid into fs_devices::metadata_uuid.
347 * fs_devices::metadata_uuid is appropriate here.
349 if (memcmp(fsid, fs_info->fs_devices->metadata_uuid, BTRFS_FSID_SIZE) == 0)
352 list_for_each_entry(seed_devs, &fs_devices->seed_list, seed_list)
2073 struct btrfs_fs_devices *fs_devices)
2082 if (fs_devices->rw_devices == 0) {
2434 if (!fs_info->fs_devices->temp_fsid &&
2435 memcmp(fs_info->fs_devices->fsid, sb->fsid, BTRFS_FSID_SIZE) != 0) {
2437 "superblock fsid doesn't match fsid of fs_devices: %pU != %pU",
2438 sb->fsid, fs_info->fs_devices->fsid);
2442 if (memcmp(fs_info->fs_devices->metadata_uuid, btrfs_sb_fsid_ptr(sb),
2445 "superblock metadata_uuid doesn't match metadata uuid of fs_devices: %pU != %pU",
2446 btrfs_sb_fsid_ptr(sb), fs_info->fs_devices->metadata_uuid);
2450 if (memcmp(fs_info->fs_devices->metadata_uuid, sb->dev_item.fsid,
2454 fs_info->fs_devices->metadata_uuid, sb->dev_item.fsid);
3196 int __cold open_ctree(struct super_block *sb, struct btrfs_fs_devices *fs_devices,
3231 invalidate_bdev(fs_devices->latest_dev->bdev);
3236 disk_super = btrfs_read_dev_super(fs_devices->latest_dev->bdev);
3364 memcpy(&sb->s_uuid, fs_info->fs_devices->fsid, BTRFS_FSID_SIZE);
3400 btrfs_free_extra_devids(fs_devices);
3401 if (!fs_devices->latest_dev->bdev) {
3467 ret = btrfs_sysfs_add_fsid(fs_devices);
3496 if (!sb_rdonly(sb) && fs_info->fs_devices->missing_devices &&
3530 ret = btrfs_replay_log(fs_info, fs_devices);
3593 btrfs_sysfs_remove_fsid(fs_info->fs_devices);
3612 btrfs_close_devices(fs_info->fs_devices);
3952 lockdep_assert_held(&info->fs_devices->device_list_mutex);
3954 head = &info->fs_devices->devices;
4047 mutex_lock(&fs_info->fs_devices->device_list_mutex);
4048 head = &fs_info->fs_devices->devices;
4055 &fs_info->fs_devices->device_list_mutex);
4082 memcpy(dev_item->fsid, dev->fs_devices->metadata_uuid,
4090 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
4103 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
4124 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
4362 btrfs_sysfs_remove_fsid(fs_info->fs_devices);
4392 btrfs_close_devices(fs_info->fs_devices);