X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=thread_options.h;h=05c2d1383e68403190d175608b995ece11d958fa;hb=575686bb85fa36f326524c505e83c54abc0d2f2b;hp=88fd7ad97001f7026c3353067cc851b81cdd52de;hpb=8f39afa7dc98303f2bf18f73f1a4161de3668c10;p=fio.git diff --git a/thread_options.h b/thread_options.h index 88fd7ad9..05c2d138 100644 --- a/thread_options.h +++ b/thread_options.h @@ -207,7 +207,7 @@ struct thread_options { enum fio_memtype mem_type; unsigned int mem_align; - unsigned long long max_latency; + unsigned long long max_latency[DDIR_RWDIR_CNT]; unsigned int exit_what; unsigned int stonewall; @@ -355,6 +355,7 @@ struct thread_options { unsigned int read_beyond_wp; int max_open_zones; unsigned int job_max_open_zones; + unsigned int ignore_zone_limits; fio_fp64_t zrt; fio_fp64_t zrf; }; @@ -629,7 +630,7 @@ struct thread_options_pack { uint64_t latency_target; uint64_t latency_window; - uint64_t max_latency; + uint64_t max_latency[DDIR_RWDIR_CNT]; uint32_t pad5; fio_fp64_t latency_percentile; uint32_t latency_run; @@ -656,6 +657,8 @@ struct thread_options_pack { uint32_t allow_mounted_write; uint32_t zone_mode; + int32_t max_open_zones; + uint32_t ignore_zone_limits; } __attribute__((packed)); extern void convert_thread_options_to_cpu(struct thread_options *o, struct thread_options_pack *top);