Lines Matching refs:fs_devices

771 	if (!fs_info->fs_devices)  in btrfs_chunk_size_store()
790 val = min(mult_perc(fs_info->fs_devices->total_rw_bytes, 10), val); in btrfs_chunk_size_store()
1233 return sysfs_emit(buf, "%pU\n", fs_info->fs_devices->metadata_uuid); in btrfs_metadata_uuid_show()
1304 return sysfs_emit(buf, "%d\n", fs_info->fs_devices->temp_fsid); in btrfs_temp_fsid_show()
1313 struct btrfs_fs_devices *fs_devices = to_fs_devs(kobj); in btrfs_read_policy_show() local
1314 const enum btrfs_read_policy policy = READ_ONCE(fs_devices->read_policy); in btrfs_read_policy_show()
1338 struct btrfs_fs_devices *fs_devices = to_fs_devs(kobj); in btrfs_read_policy_store() local
1343 if (i != READ_ONCE(fs_devices->read_policy)) { in btrfs_read_policy_store()
1344 WRITE_ONCE(fs_devices->read_policy, i); in btrfs_read_policy_store()
1345 btrfs_info(fs_devices->fs_info, in btrfs_read_policy_store()
1397 struct btrfs_fs_devices *fs_devices = to_fs_devs(kobj); in btrfs_offload_csum_show() local
1399 switch (READ_ONCE(fs_devices->offload_csum_mode)) { in btrfs_offload_csum_show()
1416 struct btrfs_fs_devices *fs_devices = to_fs_devs(kobj); in btrfs_offload_csum_store() local
1422 WRITE_ONCE(fs_devices->offload_csum_mode, in btrfs_offload_csum_store()
1425 WRITE_ONCE(fs_devices->offload_csum_mode, BTRFS_OFFLOAD_CSUM_AUTO); in btrfs_offload_csum_store()
1540 ret = sysfs_merge_group(&fs_info->fs_devices->fsid_kobj, in addrm_unknown_feature_attrs()
1545 sysfs_unmerge_group(&fs_info->fs_devices->fsid_kobj, in addrm_unknown_feature_attrs()
1589 static void btrfs_sysfs_remove_fs_devices(struct btrfs_fs_devices *fs_devices) in btrfs_sysfs_remove_fs_devices() argument
1594 list_for_each_entry(device, &fs_devices->devices, dev_list) in btrfs_sysfs_remove_fs_devices()
1597 list_for_each_entry(seed, &fs_devices->seed_list, seed_list) { in btrfs_sysfs_remove_fs_devices()
1605 struct kobject *fsid_kobj = &fs_info->fs_devices->fsid_kobj; in btrfs_sysfs_remove_mounted()
1629 btrfs_sysfs_remove_fs_devices(fs_info->fs_devices); in btrfs_sysfs_remove_mounted()
1840 devices_kobj = device->fs_info->fs_devices->devices_kobj; in btrfs_sysfs_remove_device()
1943 return sysfs_emit(buf, "%pU\n", device->fs_devices->fsid); in btrfs_devinfo_fsid_show()
2018 devices_kobj = device->fs_info->fs_devices->devices_kobj; in btrfs_sysfs_add_device()
2019 devinfo_kobj = device->fs_info->fs_devices->devinfo_kobj; in btrfs_sysfs_add_device()
2052 static int btrfs_sysfs_add_fs_devices(struct btrfs_fs_devices *fs_devices) in btrfs_sysfs_add_fs_devices() argument
2058 list_for_each_entry(device, &fs_devices->devices, dev_list) { in btrfs_sysfs_add_fs_devices()
2064 list_for_each_entry(seed, &fs_devices->seed_list, seed_list) { in btrfs_sysfs_add_fs_devices()
2075 btrfs_sysfs_remove_fs_devices(fs_devices); in btrfs_sysfs_add_fs_devices()
2090 void btrfs_sysfs_update_sprout_fsid(struct btrfs_fs_devices *fs_devices) in btrfs_sysfs_update_sprout_fsid() argument
2099 snprintf(fsid_buf, BTRFS_UUID_UNPARSED_SIZE, "%pU", fs_devices->fsid); in btrfs_sysfs_update_sprout_fsid()
2100 if (kobject_rename(&fs_devices->fsid_kobj, fsid_buf)) in btrfs_sysfs_update_sprout_fsid()
2101 btrfs_warn(fs_devices->fs_info, in btrfs_sysfs_update_sprout_fsid()
2112 btrfs_warn(device->fs_devices->fs_info, in btrfs_sysfs_update_devid()
2163 struct btrfs_fs_devices *fs_devs = fs_info->fs_devices; in btrfs_sysfs_add_mounted()
2462 struct kobject *fsid_kobj = &fs_info->fs_devices->fsid_kobj; in btrfs_sysfs_add_qgroups()
2520 fsid_kobj = &fs_info->fs_devices->fsid_kobj; in btrfs_sysfs_feature_update()
2528 fs_info->fs_devices->fsid, ret); in btrfs_sysfs_feature_update()