Lines Matching refs:fs_devices

334 	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()
688 list_for_each_entry(device, &fs_info->fs_devices->devices, dev_list) { in btrfs_check_for_zoned_device()
717 list_for_each_entry(device, &fs_info->fs_devices->devices, dev_list) { in btrfs_check_zoned_mode()
774 fs_info->fs_devices->chunk_alloc_policy = BTRFS_CHUNK_ALLOC_ZONED; in btrfs_check_zoned_mode()
2072 bool btrfs_can_activate_zone(struct btrfs_fs_devices *fs_devices, u64 flags) in btrfs_can_activate_zone() argument
2074 struct btrfs_fs_info *fs_info = fs_devices->fs_info; in btrfs_can_activate_zone()
2083 list_for_each_entry(device, &fs_devices->alloc_list, dev_alloc_list) { 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()
2182 list_for_each_entry(device, &fs_devices->devices, dev_list) { 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()
2205 list_for_each_entry(device, &fs_devices->devices, dev_list) { in btrfs_zoned_should_reclaim()
2212 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_zoned_should_reclaim()