X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=ed1257cc35bfb46d94bb8b4458da2f4e1f339ed9;hp=1484749862d6aa181521e0719145674b3374ecfc;hb=3e4889209b86409283d1e87bb6b5c9980495c2c6;hpb=62977e09a378a713b31d64c63e15adcf9f6f9d9d diff --git a/fio.h b/fio.h index 14847498..ed1257cc 100644 --- a/fio.h +++ b/fio.h @@ -496,6 +496,9 @@ struct thread_options { unsigned int zero_buffers; unsigned int refill_buffers; unsigned int time_based; + unsigned int disable_clat; + unsigned int disable_slat; + unsigned int disable_bw; char *read_iolog_file; char *write_iolog_file; @@ -1037,4 +1040,13 @@ static inline void dprint_io_u(struct io_u *io_u, const char *p) #define dprint_io_u(io_u, p) #endif +static inline int fio_fill_issue_time(struct thread_data *td) +{ + if (td->o.read_iolog_file || + !td->o.disable_clat || !td->o.disable_slat || !td->o.disable_bw) + return 1; + + return 0; +} + #endif