Lines Matching refs:fs_devices
268 ASSERT(memcmp_extent_buffer(eb, fs_info->fs_devices->metadata_uuid,
314 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices, *seed_devs;
323 * So, we can use fs_devices->metadata_uuid.
325 if (memcmp(fsid, fs_info->fs_devices->metadata_uuid, BTRFS_FSID_SIZE) == 0)
328 list_for_each_entry(seed_devs, &fs_devices->seed_list, seed_list)
2045 struct btrfs_fs_devices *fs_devices)
2054 if (fs_devices->rw_devices == 0) {
2393 if (memcmp(fs_info->fs_devices->fsid, sb->fsid, BTRFS_FSID_SIZE) != 0) {
2395 "superblock fsid doesn't match fsid of fs_devices: %pU != %pU",
2396 sb->fsid, fs_info->fs_devices->fsid);
2400 if (memcmp(fs_info->fs_devices->metadata_uuid, btrfs_sb_fsid_ptr(sb),
2403 "superblock metadata_uuid doesn't match metadata uuid of fs_devices: %pU != %pU",
2404 btrfs_sb_fsid_ptr(sb), fs_info->fs_devices->metadata_uuid);
2408 if (memcmp(fs_info->fs_devices->metadata_uuid, sb->dev_item.fsid,
2412 fs_info->fs_devices->metadata_uuid, sb->dev_item.fsid);
3162 int __cold open_ctree(struct super_block *sb, struct btrfs_fs_devices *fs_devices,
3198 invalidate_bdev(fs_devices->latest_dev->bdev);
3203 disk_super = btrfs_read_dev_super(fs_devices->latest_dev->bdev);
3344 memcpy(&sb->s_uuid, fs_info->fs_devices->fsid, BTRFS_FSID_SIZE);
3380 btrfs_free_extra_devids(fs_devices);
3381 if (!fs_devices->latest_dev->bdev) {
3447 ret = btrfs_sysfs_add_fsid(fs_devices);
3476 if (!sb_rdonly(sb) && fs_info->fs_devices->missing_devices &&
3500 !fs_info->fs_devices->rotating) {
3516 fs_info->fs_devices->discardable &&
3524 ret = btrfsic_mount(fs_info, fs_devices,
3545 ret = btrfs_replay_log(fs_info, fs_devices);
3610 btrfs_sysfs_remove_fsid(fs_info->fs_devices);
3629 btrfs_close_devices(fs_info->fs_devices);
3988 lockdep_assert_held(&info->fs_devices->device_list_mutex);
3990 head = &info->fs_devices->devices;
4083 mutex_lock(&fs_info->fs_devices->device_list_mutex);
4084 head = &fs_info->fs_devices->devices;
4091 &fs_info->fs_devices->device_list_mutex);
4118 memcpy(dev_item->fsid, dev->fs_devices->metadata_uuid,
4126 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
4139 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
4160 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
4398 btrfs_sysfs_remove_fsid(fs_info->fs_devices);
4429 btrfsic_unmount(fs_info->fs_devices);
4433 btrfs_close_devices(fs_info->fs_devices);