X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=diskutil.h;h=c0ae0ed057660ab23fc4f142e17bc725b5124c7e;hp=f621113e4b1a43c7bd80f1a872651dde794b5ffc;hb=00b2e311b25a2a53f5b07e6796fcd36aa6023035;hpb=8aab824f8a042e76c83902afa4a1e9a473467e29 diff --git a/diskutil.h b/diskutil.h index f621113e..c0ae0ed0 100644 --- a/diskutil.h +++ b/diskutil.h @@ -3,15 +3,15 @@ #include "json.h" #define FIO_DU_NAME_SZ 64 -extern volatile int disk_util_exit; +extern volatile int helper_exit; struct disk_util_stats { - uint32_t ios[2]; - uint32_t merges[2]; + uint64_t ios[2]; + uint64_t merges[2]; uint64_t sectors[2]; - uint32_t ticks[2]; - uint32_t io_ticks; - uint32_t time_in_queue; + uint64_t ticks[2]; + uint64_t io_ticks; + uint64_t time_in_queue; uint64_t msec; }; @@ -24,13 +24,14 @@ struct disk_util_stat { }; struct disk_util_agg { - uint32_t ios[2]; - uint32_t merges[2]; + uint64_t ios[2]; + uint64_t merges[2]; uint64_t sectors[2]; - uint32_t ticks[2]; - uint32_t io_ticks; - uint32_t time_in_queue; + uint64_t ticks[2]; + uint64_t io_ticks; + uint64_t time_in_queue; uint32_t slavecount; + uint32_t pad; fio_fp64_t max_util; }; @@ -125,12 +126,8 @@ static inline void print_disk_util(struct disk_util_stat *du, static inline int update_io_ticks(void) { - return disk_util_exit; + return helper_exit; } #endif -static inline void disk_util_start_exit(void) -{ - disk_util_exit = 1; -} #endif