X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=fio.h;h=87a94f6e64289372f935879c030f55e2bdc77c6f;hb=dd32be11d1e158ce16a0266816df1a7b86389b32;hp=8b6a27220db7e3e1ea9323a6f5dd872ef3d946af;hpb=8c07860de982fabaaf41d44c22aa86aba2539b58;p=fio.git diff --git a/fio.h b/fio.h index 8b6a2722..87a94f6e 100644 --- a/fio.h +++ b/fio.h @@ -79,6 +79,7 @@ enum { TD_F_NEED_LOCK = 1U << 11, TD_F_CHILD = 1U << 12, TD_F_NO_PROGRESS = 1U << 13, + TD_F_REGROW_LOGS = 1U << 14, }; enum { @@ -225,6 +226,12 @@ struct thread_data { */ struct ioengine_ops *io_ops; + /* + * IO engine private data and dlhandle. + */ + void *io_ops_data; + void *io_ops_dlhandle; + /* * Queue depth of io_u's that fio MIGHT do */ @@ -501,6 +508,7 @@ extern void fio_options_dup_and_init(struct option *); extern void fio_options_mem_dupe(struct thread_data *); extern void options_mem_dupe(void *data, struct fio_option *options); extern void td_fill_rand_seeds(struct thread_data *); +extern void td_fill_verify_state_seed(struct thread_data *); extern void add_job_opts(const char **, int); extern char *num2str(uint64_t, int, int, int, int); extern int ioengine_load(struct thread_data *);