X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.h;h=a539f21bee39961a53f297185f3e01fe2df2ee5c;hb=b53f2c545d8335380b507bd7281178c25d27ddf0;hp=9159b0c2de3e207cd15bf73d683a9accdde72934;hpb=6bb58215842760895071d9f331da4dc2dfc16f30;p=fio.git diff --git a/fio.h b/fio.h index 9159b0c2..a539f21b 100644 --- a/fio.h +++ b/fio.h @@ -71,6 +71,7 @@ enum { TD_F_SCRAMBLE_BUFFERS = 16, TD_F_VER_NONE = 32, TD_F_PROFILE_OPS = 64, + TD_F_COMPRESS = 128, }; enum { @@ -470,11 +471,15 @@ enum { TD_PRE_READING, TD_VERIFYING, TD_FSYNCING, + TD_FINISHING, TD_EXITED, TD_REAPED, }; extern void td_set_runstate(struct thread_data *, int); +extern int td_bump_runstate(struct thread_data *, int); +extern void td_restore_runstate(struct thread_data *, int); + #define TERMINATE_ALL (-1) extern void fio_terminate_threads(int); @@ -629,4 +634,9 @@ enum { FIO_RAND_GEN_LFSR, }; +enum { + FIO_CPUS_SHARED = 0, + FIO_CPUS_SPLIT, +}; + #endif