Lines Matching refs:stats
376 int flex_size, struct orlov_stats *stats) in get_orlov_stats() argument
383 stats->free_inodes = atomic_read(&fg->free_inodes); in get_orlov_stats()
384 stats->free_clusters = atomic64_read(&fg->free_clusters); in get_orlov_stats()
385 stats->used_dirs = atomic_read(&fg->used_dirs); in get_orlov_stats()
391 stats->free_inodes = ext4_free_inodes_count(sb, desc); in get_orlov_stats()
392 stats->free_clusters = ext4_free_group_clusters(sb, desc); in get_orlov_stats()
393 stats->used_dirs = ext4_used_dirs_count(sb, desc); in get_orlov_stats()
395 stats->free_inodes = 0; in get_orlov_stats()
396 stats->free_clusters = 0; in get_orlov_stats()
397 stats->used_dirs = 0; in get_orlov_stats()
437 struct orlov_stats stats; in find_group_orlov() local
470 get_orlov_stats(sb, g, flex_size, &stats); in find_group_orlov()
471 if (!stats.free_inodes) in find_group_orlov()
473 if (stats.used_dirs >= best_ndir) in find_group_orlov()
475 if (stats.free_inodes < avefreei) in find_group_orlov()
477 if (stats.free_clusters < avefreec) in find_group_orlov()
481 best_ndir = stats.used_dirs; in find_group_orlov()
531 get_orlov_stats(sb, grp, flex_size, &stats); in find_group_orlov()
532 if (stats.used_dirs >= max_dirs) in find_group_orlov()
534 if (stats.free_inodes < min_inodes) in find_group_orlov()
536 if (stats.free_clusters < min_clusters) in find_group_orlov()