X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.h;h=8814d84eed133127b4213db17a073e5b855a8d67;hb=44edeed343a217952f1c84bdee64547369450f5f;hp=d5d6bfe42fcde0d1dcb8711cc31e4e774a673fd4;hpb=8b6a404cdd2c40715885e562416c3db039912773;p=fio.git diff --git a/fio.h b/fio.h index d5d6bfe4..8814d84e 100644 --- a/fio.h +++ b/fio.h @@ -87,10 +87,13 @@ enum { TD_F_CHILD = 1U << 12, TD_F_NO_PROGRESS = 1U << 13, TD_F_REGROW_LOGS = 1U << 14, + TD_F_MMAP_KEEP = 1U << 15, }; enum { FIO_RAND_BS_OFF = 0, + FIO_RAND_BS1_OFF, + FIO_RAND_BS2_OFF, FIO_RAND_VER_OFF, FIO_RAND_MIX_OFF, FIO_RAND_FILE_OFF, @@ -214,7 +217,7 @@ struct thread_data { unsigned long rand_seeds[FIO_RAND_NR_OFFS]; - struct frand_state bsrange_state; + struct frand_state bsrange_state[DDIR_RWDIR_CNT]; struct frand_state verify_state; struct frand_state trim_state; struct frand_state delay_state; @@ -332,7 +335,7 @@ struct thread_data { struct timespec terminate_time; unsigned int ts_cache_nr; unsigned int ts_cache_mask; - unsigned int ramp_time_over; + bool ramp_time_over; /* * Time since last latency_window was started