fio: ioengine flag cleanup
[fio.git] / steadystate.h
index eaba0d7cad4876b22ddc037ffb278999b92fe73e..f1ef2b20ba85bda3f2a6450e1e55d97061bd0b8e 100644 (file)
@@ -1,17 +1,17 @@
 #ifndef FIO_STEADYSTATE_H
 #define FIO_STEADYSTATE_H
 
-#include "stat.h"
 #include "thread_options.h"
-#include "lib/ieee754.h"
 
-extern void steadystate_check(void);
+extern void steadystate_free(struct thread_data *);
+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;
@@ -65,6 +65,4 @@ enum {
        FIO_SS_BW_SLOPE         = FIO_SS_BW | FIO_SS_SLOPE,
 };
 
-#define STEADYSTATE_MSEC       1000
-
 #endif