X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=iolog.h;h=53bb66cadc28399dce38aba4db14f63390a35296;hb=c7c6cb4cb3114ec4ce3107e15c184e161b50122e;hp=fa0a218bdbd1b1e357386a43a18ba28bcd58a6f6;hpb=7b9f733afb91a5c92f44bb6e68860f17ba14f585;p=fio.git diff --git a/iolog.h b/iolog.h index fa0a218b..53bb66ca 100644 --- a/iolog.h +++ b/iolog.h @@ -1,6 +1,8 @@ #ifndef FIO_IOLOG_H #define FIO_IOLOG_H +#include "lib/ieee754.h" + /* * Use for maintaining statistics */ @@ -9,8 +11,8 @@ struct io_stat { uint64_t min_val; uint64_t samples; - double mean; - double S; + fio_fp64_t mean; + fio_fp64_t S; }; /* @@ -91,7 +93,7 @@ extern void add_slat_sample(struct thread_data *, enum fio_ddir, unsigned long, unsigned int); extern void add_bw_sample(struct thread_data *, enum fio_ddir, unsigned int, struct timeval *); -extern void show_run_stats(void); +extern void add_iops_sample(struct thread_data *, enum fio_ddir, struct timeval *); extern void init_disk_util(struct thread_data *); extern void update_rusage_stat(struct thread_data *); extern void update_io_ticks(void);