Lines Matching refs:stats
234 static void ocfs2_blockcheck_debug_remove(struct ocfs2_blockcheck_stats *stats) in ocfs2_blockcheck_debug_remove() argument
236 if (stats) { in ocfs2_blockcheck_debug_remove()
237 debugfs_remove_recursive(stats->b_debug_dir); in ocfs2_blockcheck_debug_remove()
238 stats->b_debug_dir = NULL; in ocfs2_blockcheck_debug_remove()
242 static void ocfs2_blockcheck_debug_install(struct ocfs2_blockcheck_stats *stats, in ocfs2_blockcheck_debug_install() argument
248 stats->b_debug_dir = dir; in ocfs2_blockcheck_debug_install()
251 &stats->b_check_count, &blockcheck_fops); in ocfs2_blockcheck_debug_install()
254 &stats->b_failure_count, &blockcheck_fops); in ocfs2_blockcheck_debug_install()
257 &stats->b_recover_count, &blockcheck_fops); in ocfs2_blockcheck_debug_install()
261 static inline void ocfs2_blockcheck_debug_install(struct ocfs2_blockcheck_stats *stats, in ocfs2_blockcheck_debug_install() argument
266 static inline void ocfs2_blockcheck_debug_remove(struct ocfs2_blockcheck_stats *stats) in ocfs2_blockcheck_debug_remove() argument
272 void ocfs2_blockcheck_stats_debugfs_install(struct ocfs2_blockcheck_stats *stats, in ocfs2_blockcheck_stats_debugfs_install() argument
275 ocfs2_blockcheck_debug_install(stats, parent); in ocfs2_blockcheck_stats_debugfs_install()
278 void ocfs2_blockcheck_stats_debugfs_remove(struct ocfs2_blockcheck_stats *stats) in ocfs2_blockcheck_stats_debugfs_remove() argument
280 ocfs2_blockcheck_debug_remove(stats); in ocfs2_blockcheck_stats_debugfs_remove()
283 static void ocfs2_blockcheck_inc_check(struct ocfs2_blockcheck_stats *stats) in ocfs2_blockcheck_inc_check() argument
287 if (!stats) in ocfs2_blockcheck_inc_check()
290 spin_lock(&stats->b_lock); in ocfs2_blockcheck_inc_check()
291 stats->b_check_count++; in ocfs2_blockcheck_inc_check()
292 new_count = stats->b_check_count; in ocfs2_blockcheck_inc_check()
293 spin_unlock(&stats->b_lock); in ocfs2_blockcheck_inc_check()
299 static void ocfs2_blockcheck_inc_failure(struct ocfs2_blockcheck_stats *stats) in ocfs2_blockcheck_inc_failure() argument
303 if (!stats) in ocfs2_blockcheck_inc_failure()
306 spin_lock(&stats->b_lock); in ocfs2_blockcheck_inc_failure()
307 stats->b_failure_count++; in ocfs2_blockcheck_inc_failure()
308 new_count = stats->b_failure_count; in ocfs2_blockcheck_inc_failure()
309 spin_unlock(&stats->b_lock); in ocfs2_blockcheck_inc_failure()
315 static void ocfs2_blockcheck_inc_recover(struct ocfs2_blockcheck_stats *stats) in ocfs2_blockcheck_inc_recover() argument
319 if (!stats) in ocfs2_blockcheck_inc_recover()
322 spin_lock(&stats->b_lock); in ocfs2_blockcheck_inc_recover()
323 stats->b_recover_count++; in ocfs2_blockcheck_inc_recover()
324 new_count = stats->b_recover_count; in ocfs2_blockcheck_inc_recover()
325 spin_unlock(&stats->b_lock); in ocfs2_blockcheck_inc_recover()
382 struct ocfs2_blockcheck_stats *stats) in ocfs2_block_check_validate() argument
389 ocfs2_blockcheck_inc_check(stats); in ocfs2_block_check_validate()
401 ocfs2_blockcheck_inc_failure(stats); in ocfs2_block_check_validate()
413 ocfs2_blockcheck_inc_recover(stats); in ocfs2_block_check_validate()
489 struct ocfs2_blockcheck_stats *stats) in ocfs2_block_check_validate_bhs() argument
501 ocfs2_blockcheck_inc_check(stats); in ocfs2_block_check_validate_bhs()
514 ocfs2_blockcheck_inc_failure(stats); in ocfs2_block_check_validate_bhs()
544 ocfs2_blockcheck_inc_recover(stats); in ocfs2_block_check_validate_bhs()