Lines Matching refs:fs_devices
473 ASSERT(memcmp_extent_buffer(eb, fs_info->fs_devices->metadata_uuid,
500 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices, *seed_devs;
512 metadata_uuid = fs_devices->metadata_uuid;
514 metadata_uuid = fs_devices->fsid;
519 list_for_each_entry(seed_devs, &fs_devices->seed_list, seed_list)
2170 struct btrfs_fs_devices *fs_devices)
2282 struct btrfs_fs_devices *fs_devices)
2290 if (fs_devices->rw_devices == 0) {
2508 if (memcmp(fs_info->fs_devices->fsid, sb->fsid, BTRFS_FSID_SIZE) != 0) {
2510 "superblock fsid doesn't match fsid of fs_devices: %pU != %pU",
2511 sb->fsid, fs_info->fs_devices->fsid);
2515 if (memcmp(fs_info->fs_devices->metadata_uuid, btrfs_sb_fsid_ptr(sb),
2518 "superblock metadata_uuid doesn't match metadata uuid of fs_devices: %pU != %pU",
2519 btrfs_sb_fsid_ptr(sb), fs_info->fs_devices->metadata_uuid);
2523 if (memcmp(fs_info->fs_devices->metadata_uuid, sb->dev_item.fsid,
2527 fs_info->fs_devices->metadata_uuid, sb->dev_item.fsid);
2929 int __cold open_ctree(struct super_block *sb, struct btrfs_fs_devices *fs_devices,
2973 invalidate_bdev(fs_devices->latest_bdev);
2978 disk_super = btrfs_read_dev_super(fs_devices->latest_bdev);
3148 ret = btrfs_init_workqueues(fs_info, fs_devices);
3159 memcpy(&sb->s_uuid, fs_info->fs_devices->fsid, BTRFS_FSID_SIZE);
3200 btrfs_free_extra_devids(fs_devices, 0);
3202 if (!fs_devices->latest_bdev) {
3248 btrfs_free_extra_devids(fs_devices, 1);
3250 ret = btrfs_sysfs_add_fsid(fs_devices);
3275 if (!sb_rdonly(sb) && fs_info->fs_devices->missing_devices &&
3294 !fs_info->fs_devices->rotating) {
3306 ret = btrfsic_mount(fs_info, fs_devices,
3328 ret = btrfs_replay_log(fs_info, fs_devices);
3474 btrfs_sysfs_remove_fsid(fs_info->fs_devices);
3493 btrfs_close_devices(fs_info->fs_devices);
3807 lockdep_assert_held(&info->fs_devices->device_list_mutex);
3809 head = &info->fs_devices->devices;
3909 mutex_lock(&fs_info->fs_devices->device_list_mutex);
3910 head = &fs_info->fs_devices->devices;
3917 &fs_info->fs_devices->device_list_mutex);
3944 memcpy(dev_item->fsid, dev->fs_devices->metadata_uuid,
3952 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
3965 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
3986 mutex_unlock(&fs_info->fs_devices->device_list_mutex);
4218 btrfs_sysfs_remove_fsid(fs_info->fs_devices);
4246 btrfsic_unmount(fs_info->fs_devices);
4250 btrfs_close_devices(fs_info->fs_devices);