Lines Matching refs:fs_devices

328 	struct btrfs_fs_devices *fs_devices = fs_info->fs_devices;  in btrfs_get_dev_zone_info_all_devices()  local
336 mutex_lock(&fs_devices->device_list_mutex); in btrfs_get_dev_zone_info_all_devices()
337 list_for_each_entry(device, &fs_devices->devices, dev_list) { in btrfs_get_dev_zone_info_all_devices()
346 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_get_dev_zone_info_all_devices()
700 list_for_each_entry(device, &fs_info->fs_devices->devices, dev_list) { in btrfs_check_for_zoned_device()
727 list_for_each_entry(device, &fs_info->fs_devices->devices, dev_list) { in btrfs_check_zoned_mode()
767 fs_info->fs_devices->chunk_alloc_policy = BTRFS_CHUNK_ALLOC_ZONED; in btrfs_check_zoned_mode()
2083 bool btrfs_can_activate_zone(struct btrfs_fs_devices *fs_devices, u64 flags) in btrfs_can_activate_zone() argument
2085 struct btrfs_fs_info *fs_info = fs_devices->fs_info; in btrfs_can_activate_zone()
2094 list_for_each_entry(device, &fs_devices->alloc_list, dev_alloc_list) { in btrfs_can_activate_zone()
2185 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_free_zone_cache() local
2191 mutex_lock(&fs_devices->device_list_mutex); in btrfs_free_zone_cache()
2192 list_for_each_entry(device, &fs_devices->devices, dev_list) { in btrfs_free_zone_cache()
2198 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_free_zone_cache()
2203 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_zoned_should_reclaim() local
2214 mutex_lock(&fs_devices->device_list_mutex); in btrfs_zoned_should_reclaim()
2215 list_for_each_entry(device, &fs_devices->devices, dev_list) { in btrfs_zoned_should_reclaim()
2222 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_zoned_should_reclaim()