Lines Matching refs:stats
357 int flex_size, struct orlov_stats *stats) in get_orlov_stats() argument
363 stats->free_inodes = atomic_read(&flex_group[g].free_inodes); in get_orlov_stats()
364 stats->free_clusters = atomic64_read(&flex_group[g].free_clusters); in get_orlov_stats()
365 stats->used_dirs = atomic_read(&flex_group[g].used_dirs); in get_orlov_stats()
371 stats->free_inodes = ext4_free_inodes_count(sb, desc); in get_orlov_stats()
372 stats->free_clusters = ext4_free_group_clusters(sb, desc); in get_orlov_stats()
373 stats->used_dirs = ext4_used_dirs_count(sb, desc); in get_orlov_stats()
375 stats->free_inodes = 0; in get_orlov_stats()
376 stats->free_clusters = 0; in get_orlov_stats()
377 stats->used_dirs = 0; in get_orlov_stats()
417 struct orlov_stats stats; in find_group_orlov() local
452 get_orlov_stats(sb, g, flex_size, &stats); in find_group_orlov()
453 if (!stats.free_inodes) in find_group_orlov()
455 if (stats.used_dirs >= best_ndir) in find_group_orlov()
457 if (stats.free_inodes < avefreei) in find_group_orlov()
459 if (stats.free_clusters < avefreec) in find_group_orlov()
463 best_ndir = stats.used_dirs; in find_group_orlov()
511 get_orlov_stats(sb, grp, flex_size, &stats); in find_group_orlov()
512 if (stats.used_dirs >= max_dirs) in find_group_orlov()
514 if (stats.free_inodes < min_inodes) in find_group_orlov()
516 if (stats.free_clusters < min_clusters) in find_group_orlov()