X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=iolog.h;h=9e382cc0211748254f97dc8071176319d874a591;hb=7914c6147adaf3ef32804519ced850168fff1711;hp=3b8c9014566186e28d5a8fc213e7b76196140034;hpb=a871240086ca6bdc52f79d7459ed283c5a359299;p=fio.git diff --git a/iolog.h b/iolog.h index 3b8c9014..9e382cc0 100644 --- a/iolog.h +++ b/iolog.h @@ -42,6 +42,7 @@ struct io_sample { uint64_t time; union io_sample_data data; uint32_t __ddir; + uint8_t priority_bit; uint64_t bs; }; @@ -181,6 +182,7 @@ static inline struct io_sample *__get_sample(void *samples, int log_offset, struct io_logs *iolog_cur_log(struct io_log *); uint64_t iolog_nr_samples(struct io_log *); void regrow_logs(struct thread_data *); +void regrow_agg_logs(void); static inline struct io_sample *get_sample(struct io_log *iolog, struct io_logs *cur_log, @@ -244,6 +246,7 @@ extern void write_iolog_close(struct thread_data *); extern int iolog_compress_init(struct thread_data *, struct sk_out *); extern void iolog_compress_exit(struct thread_data *); extern size_t log_chunk_sizes(struct io_log *); +extern int init_io_u_buffers(struct thread_data *); #ifdef CONFIG_ZLIB extern int iolog_file_inflate(const char *);