Lines Matching refs:fs_devices

803 			fs_info->fs_devices->metadata_uuid);
935 ret = sysfs_merge_group(&fs_info->fs_devices->fsid_kobj,
940 sysfs_unmerge_group(&fs_info->fs_devices->fsid_kobj,
984 static void btrfs_sysfs_remove_fs_devices(struct btrfs_fs_devices *fs_devices)
989 list_for_each_entry(device, &fs_devices->devices, dev_list)
992 list_for_each_entry(seed, &fs_devices->seed_list, seed_list) {
1000 struct kobject *fsid_kobj = &fs_info->fs_devices->fsid_kobj;
1025 btrfs_sysfs_remove_fs_devices(fs_info->fs_devices);
1240 * Seed fs_devices devices_kobj aren't used, fetch kobject from the
1241 * fs_info::fs_devices.
1243 devices_kobj = device->fs_info->fs_devices->devices_kobj;
1345 * Make sure we use the fs_info::fs_devices to fetch the kobjects even
1346 * for the seed fs_devices
1348 devices_kobj = device->fs_info->fs_devices->devices_kobj;
1349 devinfo_kobj = device->fs_info->fs_devices->devinfo_kobj;
1386 static int btrfs_sysfs_add_fs_devices(struct btrfs_fs_devices *fs_devices)
1392 list_for_each_entry(device, &fs_devices->devices, dev_list) {
1398 list_for_each_entry(seed, &fs_devices->seed_list, seed_list) {
1409 btrfs_sysfs_remove_fs_devices(fs_devices);
1424 void btrfs_sysfs_update_sprout_fsid(struct btrfs_fs_devices *fs_devices)
1433 snprintf(fsid_buf, BTRFS_UUID_UNPARSED_SIZE, "%pU", fs_devices->fsid);
1434 if (kobject_rename(&fs_devices->fsid_kobj, fsid_buf))
1435 btrfs_warn(fs_devices->fs_info,
1446 btrfs_warn(device->fs_devices->fs_info,
1497 struct btrfs_fs_devices *fs_devs = fs_info->fs_devices;
1673 struct kobject *fsid_kobj = &fs_info->fs_devices->fsid_kobj;
1737 fs_devs = fs_info->fs_devices;