X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=steadystate.h;h=43670c12b0bb50394431b5d3bacdb4a2d1b80989;hb=94f218f6e5ef1eb2bc9190f72df5c8d105e0bac3;hp=86f975c8bac04b7021610e40e8311acdaffdfcca;hpb=f0c50c66a602fa964b2aa2de416deb515dd39ac9;p=fio.git diff --git a/steadystate.h b/steadystate.h index 86f975c8..43670c12 100644 --- a/steadystate.h +++ b/steadystate.h @@ -18,10 +18,7 @@ struct steadystate_data { unsigned long long ramp_time; bool pct; - unsigned int mode; - int attained; - int last_in_group; - int ramp_time_over; + unsigned int state; unsigned int head; unsigned int tail; @@ -44,9 +41,12 @@ struct steadystate_data { }; enum { - __FIO_SS_IOPS = 1, - __FIO_SS_BW = 2, - __FIO_SS_SLOPE = 4, + __FIO_SS_IOPS = 1, + __FIO_SS_BW = 2, + __FIO_SS_SLOPE = 4, + __FIO_SS_ATTAINED = 8, + __FIO_SS_RAMP_OVER = 16, + __FIO_SS_LAST = 32, FIO_SS_IOPS = __FIO_SS_IOPS, FIO_SS_IOPS_SLOPE = __FIO_SS_IOPS | __FIO_SS_SLOPE,