X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=stat.h;h=3115539fdb183ad57240f1b2ea8fe9cf27ba526e;hp=89766fc0d3e8bf0ab0d01e7f7f5e7ae72b842855;hb=cc62ea704e4de10eb595b551f29af41266cf225d;hpb=802ad4a83e92a30b5fdccf117d59fbb69068c054 diff --git a/stat.h b/stat.h index 89766fc0..3115539f 100644 --- a/stat.h +++ b/stat.h @@ -128,6 +128,7 @@ struct thread_stat { struct io_stat slat_stat[2]; /* submission latency */ struct io_stat lat_stat[2]; /* total latency */ struct io_stat bw_stat[2]; /* bandwidth stats */ + struct io_stat iops_stat[2]; /* IOPS stats */ /* * fio system usage accounting @@ -189,7 +190,12 @@ struct jobs_eta { extern void show_thread_status(struct thread_stat *ts, struct group_run_stats *rs); extern void show_group_stats(struct group_run_stats *rs); -extern int calc_thread_status(struct jobs_eta *je); +extern int calc_thread_status(struct jobs_eta *je, int force); extern void display_thread_status(struct jobs_eta *je); +extern void show_run_stats(void); +extern void sum_thread_stats(struct thread_stat *dst, struct thread_stat *src, int nr); +extern void sum_group_stats(struct group_run_stats *dst, struct group_run_stats *src); +extern void init_thread_stat(struct thread_stat *ts); +extern void init_group_run_stat(struct group_run_stats *gs); #endif