X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=d21f5e4b389aada02f2fc95018907e647164cef2;hp=f8e6a4a066c346eb3aa693150b385eadab8b4f31;hb=be4ecfdf6c8daa75c4df8ac875c9a87da80d81a0;hpb=43c129b4ff85a7f7f7e0929f9dd73e756e37a2e3 diff --git a/fio.h b/fio.h index f8e6a4a0..d21f5e4b 100644 --- a/fio.h +++ b/fio.h @@ -500,6 +500,8 @@ struct thread_options { unsigned int disable_slat; unsigned int disable_bw; unsigned int gtod_reduce; + unsigned int gtod_cpu; + unsigned int gtod_offload; char *read_iolog_file; char *write_iolog_file; @@ -699,6 +701,8 @@ extern int read_only; extern int eta_print; extern unsigned long done_secs; extern char *job_section; +extern int fio_gtod_offload; +extern int fio_gtod_cpu; extern struct thread_data *threads; @@ -828,6 +832,8 @@ extern void usec_sleep(struct thread_data *, unsigned long); extern void rate_throttle(struct thread_data *, unsigned long, unsigned int); extern void fill_start_time(struct timeval *); extern void fio_gettime(struct timeval *, void *); +extern void fio_gtod_init(void); +extern void fio_gtod_update(void); extern void set_genesis_time(void); extern int ramp_time_over(struct thread_data *); extern int in_ramp_time(struct thread_data *);