Home
last modified time | relevance | path

Searched refs:fs_devices (Results 1 – 23 of 23) sorted by relevance

/linux-6.3-rc2/fs/btrfs/
A Dvolumes.c467 memcmp(fs_devices->fsid, fs_devices->metadata_uuid, in find_fsid_with_metadata_uuid()
676 if (memcmp(fs_devices->metadata_uuid, fs_devices->fsid, in find_fsid_inprogress()
865 device->fs_devices = fs_devices; in device_list_add()
1024 device->fs_devices = fs_devices; in clone_fs_devices()
2266 fs_devices = srcdev->fs_devices; in btrfs_rm_dev_replace_remove_srcdev()
2708 device->fs_devices = fs_devices; in btrfs_init_new_device()
6696 device->fs_devices = fs_devices; in add_missing_dev()
7033 fs_devices = clone_fs_devices(fs_devices); in open_seed_devices()
7121 if (device->fs_devices != fs_devices) { in read_one_dev()
7132 device->fs_devices = fs_devices; in read_one_dev()
[all …]
A Ddev-replace.c248 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_init_dev_replace_tgtdev() local
255 if (srcdev->fs_devices->seeding) { in btrfs_init_dev_replace_tgtdev()
321 device->fs_devices = fs_devices; in btrfs_init_dev_replace_tgtdev()
327 mutex_lock(&fs_devices->device_list_mutex); in btrfs_init_dev_replace_tgtdev()
329 fs_devices->num_devices++; in btrfs_init_dev_replace_tgtdev()
330 fs_devices->open_devices++; in btrfs_init_dev_replace_tgtdev()
331 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_init_dev_replace_tgtdev()
839 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_dev_replace_finishing() local
889 mutex_lock(&fs_devices->device_list_mutex); in btrfs_dev_replace_finishing()
961 fs_devices->rw_devices++; in btrfs_dev_replace_finishing()
[all …]
A Dsysfs.c749 if (!fs_info->fs_devices) in btrfs_chunk_size_store()
1206 if (fs_devices->read_policy == i) in btrfs_read_policy_show()
1230 if (i != fs_devices->read_policy) { in btrfs_read_policy_store()
1231 fs_devices->read_policy = i; in btrfs_read_policy_store()
1232 btrfs_info(fs_devices->fs_info, in btrfs_read_policy_store()
1466 btrfs_sysfs_remove_fs_devices(fs_info->fs_devices); in btrfs_sysfs_remove_mounted()
1908 btrfs_sysfs_remove_fs_devices(fs_devices); in btrfs_sysfs_add_fs_devices()
1934 btrfs_warn(fs_devices->fs_info, in btrfs_sysfs_update_sprout_fsid()
1945 btrfs_warn(device->fs_devices->fs_info, in btrfs_sysfs_update_devid()
2325 fsid_kobj = &fs_info->fs_devices->fsid_kobj; in btrfs_sysfs_feature_update()
[all …]
A Dcheck-integrity.h16 struct btrfs_fs_devices *fs_devices,
18 void btrfsic_unmount(struct btrfs_fs_devices *fs_devices);
A Dsuper.c1123 struct btrfs_fs_devices *fs_devices, in btrfs_fill_super() argument
1339 return fs_info->fs_devices == p->fs_devices; in btrfs_test_super()
1437 struct btrfs_fs_devices *fs_devices = NULL; in btrfs_mount_root() local
1488 fs_devices = device->fs_devices; in btrfs_mount_root()
1489 fs_info->fs_devices = fs_devices; in btrfs_mount_root()
1501 bdev = fs_devices->latest_dev->bdev; in btrfs_mount_root()
1510 btrfs_close_devices(fs_devices); in btrfs_mount_root()
1534 btrfs_close_devices(fs_devices); in btrfs_mount_root()
1906 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_calc_avail_data_space() local
2210 ret = !(device->fs_devices->num_devices == in btrfs_control_ioctl()
[all …]
A Dzoned.c334 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_get_dev_zone_info_all_devices() local
342 mutex_lock(&fs_devices->device_list_mutex); in btrfs_get_dev_zone_info_all_devices()
343 list_for_each_entry(device, &fs_devices->devices, dev_list) { in btrfs_get_dev_zone_info_all_devices()
352 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_get_dev_zone_info_all_devices()
2074 struct btrfs_fs_info *fs_info = fs_devices->fs_info; in btrfs_can_activate_zone()
2175 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_free_zone_cache() local
2181 mutex_lock(&fs_devices->device_list_mutex); in btrfs_free_zone_cache()
2188 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_free_zone_cache()
2193 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_zoned_should_reclaim() local
2204 mutex_lock(&fs_devices->device_list_mutex); in btrfs_zoned_should_reclaim()
[all …]
A Ddisk-io.c460 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices, *seed_devs; in check_tree_block_fsid() local
474 metadata_uuid = fs_devices->fsid; in check_tree_block_fsid()
2269 if (fs_devices->rw_devices == 0) { in btrfs_replay_log()
2622 fs_info->fs_devices->metadata_uuid); in btrfs_validate_super()
3545 btrfs_free_extra_devids(fs_devices); in open_ctree()
3546 if (!fs_devices->latest_dev->bdev) { in open_ctree()
3612 ret = btrfs_sysfs_add_fsid(fs_devices); in open_ctree()
3658 !fs_info->fs_devices->rotating) { in open_ctree()
4145 head = &info->fs_devices->devices; in barrier_all_devices()
4246 head = &fs_info->fs_devices->devices; in write_all_supers()
[all …]
A Dvolumes.h82 struct btrfs_fs_devices *fs_devices; member
538 int btrfs_open_devices(struct btrfs_fs_devices *fs_devices,
543 void btrfs_close_devices(struct btrfs_fs_devices *fs_devices);
544 void btrfs_free_extra_devids(struct btrfs_fs_devices *fs_devices);
565 struct btrfs_device *btrfs_find_device(const struct btrfs_fs_devices *fs_devices,
A Dsysfs.h21 void btrfs_sysfs_update_sprout_fsid(struct btrfs_fs_devices *fs_devices);
A Dzoned.h71 bool btrfs_can_activate_zone(struct btrfs_fs_devices *fs_devices, u64 flags);
232 static inline bool btrfs_can_activate_zone(struct btrfs_fs_devices *fs_devices, in btrfs_can_activate_zone() argument
A Dscrub.c1681 struct btrfs_fs_devices *fs_devices = sector->sblock->dev->fs_devices; in scrub_check_fsid() local
1684 ret = memcmp(fsid, fs_devices->fsid, BTRFS_FSID_SIZE); in scrub_check_fsid()
2071 h->fsid, sblock->dev->fs_devices->fsid); in scrub_checksum_tree_block()
4184 if (scrub_dev->fs_devices != fs_info->fs_devices) in scrub_supers()
4321 mutex_lock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
4322 dev = btrfs_find_device(fs_info->fs_devices, &args); in btrfs_scrub_dev()
4363 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
4395 mutex_lock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
4534 mutex_lock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_progress()
4535 dev = btrfs_find_device(fs_info->fs_devices, &args); in btrfs_scrub_progress()
[all …]
A Ddisk-io.h49 struct btrfs_fs_devices *fs_devices,
A Dcheck-integrity.c573 struct btrfs_fs_devices *fs_devices) in btrfsic_process_superblock() argument
576 struct list_head *dev_head = &fs_devices->devices; in btrfsic_process_superblock()
1662 if (memcmp(h->fsid, fs_info->fs_devices->fsid, BTRFS_FSID_SIZE)) in btrfsic_test_for_metadata()
2727 struct btrfs_fs_devices *fs_devices, in btrfsic_mount() argument
2732 struct list_head *dev_head = &fs_devices->devices; in btrfsic_mount()
2783 ret = btrfsic_process_superblock(state, fs_devices); in btrfsic_mount()
2786 btrfsic_unmount(fs_devices); in btrfsic_mount()
2799 void btrfsic_unmount(struct btrfs_fs_devices *fs_devices) in btrfsic_unmount() argument
2803 struct list_head *dev_head = &fs_devices->devices; in btrfsic_unmount()
A Dioctl.c447 sysfs_notify(&fs_info->fs_devices->fsid_kobj, NULL, "exclusive_operation"); in btrfs_exclop_finish()
509 list_for_each_entry_rcu(device, &fs_info->fs_devices->devices, in btrfs_ioctl_fitrim()
1151 device = btrfs_find_device(fs_info->fs_devices, &args); in btrfs_ioctl_resize()
2786 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_ioctl_fs_info() local
2798 fi_args->num_devices = fs_devices->num_devices; in btrfs_ioctl_fs_info()
2800 list_for_each_entry_rcu(device, &fs_devices->devices, dev_list) { in btrfs_ioctl_fs_info()
2806 memcpy(&fi_args->fsid, fs_devices->fsid, sizeof(fi_args->fsid)); in btrfs_ioctl_fs_info()
2823 memcpy(&fi_args->metadata_uuid, fs_devices->metadata_uuid, in btrfs_ioctl_fs_info()
2852 dev = btrfs_find_device(fs_info->fs_devices, &args); in btrfs_ioctl_dev_info()
2862 memcpy(di_args->fsid, dev->fs_devices->fsid, BTRFS_UUID_SIZE); in btrfs_ioctl_dev_info()
A Dfs.h579 struct btrfs_fs_devices *fs_devices; member
A Dextent-tree.c3896 if (btrfs_can_activate_zone(fs_info->fs_devices, ffe_ctl->flags)) in can_allocate_chunk_zoned()
4853 write_extent_buffer_fsid(buf, fs_info->fs_devices->metadata_uuid); in btrfs_init_new_buffer()
6042 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_trim_fs() local
6106 mutex_lock(&fs_devices->device_list_mutex); in btrfs_trim_fs()
6107 list_for_each_entry(device, &fs_devices->devices, dev_list) { in btrfs_trim_fs()
6120 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_trim_fs()
A Dblock-group.c74 u64 num_devices = fs_info->fs_devices->rw_devices; in btrfs_reduce_alloc_profile()
2585 mutex_lock(&fs_info->fs_devices->device_list_mutex); in insert_dev_extents()
2595 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in insert_dev_extents()
4050 num_dev = fs_info->fs_devices->rw_devices; in get_profile_num_devs()
A Dspace-info.c210 if (fs_info->fs_devices->total_rw_bytes > 50ULL * SZ_1G) in calc_chunk_size()
A Dctree.c344 write_extent_buffer_fsid(cow, fs_info->fs_devices->metadata_uuid); in btrfs_copy_root()
560 write_extent_buffer_fsid(cow, fs_info->fs_devices->metadata_uuid); in __btrfs_cow_block()
A Dextent_io.c1005 bio_set_dev(bio, fs_info->fs_devices->latest_dev->bdev); in alloc_new_bio()
A Dinode.c7679 iomap->bdev = fs_info->fs_devices->latest_dev->bdev; in btrfs_dio_iomap_begin()
/linux-6.3-rc2/fs/btrfs/tests/
A Dbtrfs-tests.c107 list_add(&dev->dev_list, &fs_info->fs_devices->devices); in btrfs_alloc_dummy_device()
125 fs_info->fs_devices = kzalloc(sizeof(struct btrfs_fs_devices), in btrfs_alloc_dummy_fs_info()
127 if (!fs_info->fs_devices) { in btrfs_alloc_dummy_fs_info()
131 INIT_LIST_HEAD(&fs_info->fs_devices->devices); in btrfs_alloc_dummy_fs_info()
136 kfree(fs_info->fs_devices); in btrfs_alloc_dummy_fs_info()
189 list_for_each_entry_safe(dev, tmp, &fs_info->fs_devices->devices, in btrfs_free_dummy_fs_info()
198 kfree(fs_info->fs_devices); in btrfs_free_dummy_fs_info()
/linux-6.3-rc2/include/trace/events/
A Dbtrfs.h168 memcpy(__entry->fsid, fs_info->fs_devices->fsid, \

Completed in 135 milliseconds