X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=steadystate.h;h=eaba0d7cad4876b22ddc037ffb278999b92fe73e;hb=c8caba48e826fbc5f4e6ea62f67dceec6269b307;hp=bbc3945ceb93e0bf89d89e7d2accdd6c34dd31dd;hpb=785a0e210147557902a8cbef9698d7de20aa816a;p=fio.git diff --git a/steadystate.h b/steadystate.h index bbc3945c..eaba0d7c 100644 --- a/steadystate.h +++ b/steadystate.h @@ -41,19 +41,28 @@ struct steadystate_data { }; enum { - __FIO_SS_IOPS = 1, - __FIO_SS_BW = 2, - __FIO_SS_SLOPE = 4, - __FIO_SS_ATTAINED = 8, - __FIO_SS_RAMP_OVER = 16, - __FIO_SS_DATA = 32, - __FIO_SS_PCT = 64, - __FIO_SS_BUFFER_FULL = 128, - - FIO_SS_IOPS = __FIO_SS_IOPS, - FIO_SS_IOPS_SLOPE = __FIO_SS_IOPS | __FIO_SS_SLOPE, - FIO_SS_BW = __FIO_SS_BW, - FIO_SS_BW_SLOPE = __FIO_SS_BW | __FIO_SS_SLOPE, + __FIO_SS_IOPS = 0, + __FIO_SS_BW, + __FIO_SS_SLOPE, + __FIO_SS_ATTAINED, + __FIO_SS_RAMP_OVER, + __FIO_SS_DATA, + __FIO_SS_PCT, + __FIO_SS_BUFFER_FULL, +}; + +enum { + FIO_SS_IOPS = 1 << __FIO_SS_IOPS, + FIO_SS_BW = 1 << __FIO_SS_BW, + FIO_SS_SLOPE = 1 << __FIO_SS_SLOPE, + FIO_SS_ATTAINED = 1 << __FIO_SS_ATTAINED, + FIO_SS_RAMP_OVER = 1 << __FIO_SS_RAMP_OVER, + FIO_SS_DATA = 1 << __FIO_SS_DATA, + FIO_SS_PCT = 1 << __FIO_SS_PCT, + FIO_SS_BUFFER_FULL = 1 << __FIO_SS_BUFFER_FULL, + + FIO_SS_IOPS_SLOPE = FIO_SS_IOPS | FIO_SS_SLOPE, + FIO_SS_BW_SLOPE = FIO_SS_BW | FIO_SS_SLOPE, }; #define STEADYSTATE_MSEC 1000