X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=8a79289cb77fe9c8d14535276b8181ad41686b5a;hp=e33349088cebacb5869b4e4649cebea45f60b220;hb=cade3ef44669c5c962d7ed18ca0e361116ee44ad;hpb=38d77caebcb6f9cb33f247a341c162c0185bf604 diff --git a/fio.h b/fio.h index e3334908..8a79289c 100644 --- a/fio.h +++ b/fio.h @@ -325,6 +325,7 @@ struct thread_options { char *opendir; char *ioengine; enum td_ddir td_ddir; + unsigned int ddir_nr; unsigned int iodepth; unsigned int iodepth_low; unsigned int iodepth_batch; @@ -385,6 +386,7 @@ struct thread_options { unsigned int nice; unsigned int file_service_type; unsigned int group_reporting; + unsigned int fadvise_hint; char *read_iolog_file; char *write_iolog_file; @@ -503,6 +505,7 @@ struct thread_data { unsigned long long rwmix_bytes; struct timeval rwmix_switch; enum fio_ddir rwmix_ddir; + unsigned int ddir_nr; /* * IO historic logs @@ -705,6 +708,7 @@ extern void get_file(struct fio_file *); extern void put_file(struct thread_data *, struct fio_file *); extern int add_dir_files(struct thread_data *, const char *); extern int init_random_map(struct thread_data *); +extern void dup_files(struct thread_data *, struct thread_data *); /* * ETA/status stuff