X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=steadystate.h;h=f1ef2b20ba85bda3f2a6450e1e55d97061bd0b8e;hb=fef0c6fd2ad91debdd4b9fa1d64314b8bb90e9da;hp=9fd88ee8cec4c2bad0c61e8c68e73b03d9358be5;hpb=c27cc65f33f4f39e33e5203199048e0a85a8921c;p=fio.git diff --git a/steadystate.h b/steadystate.h index 9fd88ee8..f1ef2b20 100644 --- a/steadystate.h +++ b/steadystate.h @@ -1,18 +1,17 @@ #ifndef FIO_STEADYSTATE_H #define FIO_STEADYSTATE_H -#include "stat.h" #include "thread_options.h" -#include "lib/ieee754.h" extern void steadystate_free(struct thread_data *); -extern void steadystate_check(void); +extern int steadystate_check(void); extern void steadystate_setup(void); extern int td_steadystate_init(struct thread_data *); extern uint64_t steadystate_bw_mean(struct thread_stat *); extern uint64_t steadystate_iops_mean(struct thread_stat *); extern bool steadystate_enabled; +extern unsigned int ss_check_interval; struct steadystate_data { double limit; @@ -66,6 +65,4 @@ enum { FIO_SS_BW_SLOPE = FIO_SS_BW | FIO_SS_SLOPE, }; -#define STEADYSTATE_MSEC 1000 - #endif