X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=thread_options.h;h=4b131bdaa3a266cbafdb4d8e11e2747e28f7b31e;hp=fdde055e7d71932753b4b1fd500a510929f61693;hb=HEAD;hpb=d252275b59feb8ca92078ca8f61bab691e539186 diff --git a/thread_options.h b/thread_options.h index fdde055e..a36b7909 100644 --- a/thread_options.h +++ b/thread_options.h @@ -309,6 +309,8 @@ struct thread_options { char *exec_prerun; char *exec_postrun; + unsigned int thinkcycles; + unsigned int thinktime; unsigned int thinktime_spin; unsigned int thinktime_blocks; @@ -351,12 +353,14 @@ struct thread_options { unsigned long long offset_increment; unsigned long long number_ios; + unsigned int num_range; + unsigned int sync_file_range; unsigned long long latency_target; unsigned long long latency_window; - fio_fp64_t latency_percentile; uint32_t latency_run; + fio_fp64_t latency_percentile; /* * flow support @@ -387,11 +391,11 @@ struct thread_options { fio_fp64_t zrt; fio_fp64_t zrf; -#define FIO_MAX_PLIS 16 unsigned int fdp; - unsigned int fdp_pli_select; - unsigned int fdp_plis[FIO_MAX_PLIS]; - unsigned int fdp_nrpli; + unsigned int dp_type; + unsigned int dp_id_select; + unsigned int dp_ids[FIO_MAX_DP_IDS]; + unsigned int dp_nr_ids; unsigned int log_entries; unsigned int log_prio; @@ -626,6 +630,8 @@ struct thread_options_pack { uint8_t exec_prerun[FIO_TOP_STR_MAX]; uint8_t exec_postrun[FIO_TOP_STR_MAX]; + uint32_t thinkcycles; + uint32_t thinktime; uint32_t thinktime_spin; uint32_t thinktime_blocks; @@ -671,8 +677,8 @@ struct thread_options_pack { uint64_t latency_target; uint64_t latency_window; uint64_t max_latency[DDIR_RWDIR_CNT]; - fio_fp64_t latency_percentile; uint32_t latency_run; + fio_fp64_t latency_percentile; /* * flow support @@ -703,10 +709,12 @@ struct thread_options_pack { uint32_t log_prio; uint32_t fdp; - uint32_t fdp_pli_select; - uint32_t fdp_plis[FIO_MAX_PLIS]; - uint32_t fdp_nrpli; + uint32_t dp_type; + uint32_t dp_id_select; + uint32_t dp_ids[FIO_MAX_DP_IDS]; + uint32_t dp_nr_ids; + uint32_t num_range; /* * verify_pattern followed by buffer_pattern from the unpacked struct */