16 extern void fio_gettime(struct timeval *, void *);
17 extern void fio_gtod_init(void);
18 extern void fio_clock_init(void);
19 extern int fio_start_gtod_thread(void);
20 extern int fio_monotonic_clocktest(int debug);
21 extern void fio_local_clock_init(int);
23 extern struct timeval *fio_tv;
25 static inline int fio_gettime_offload(struct timeval *tv)
34 last_sec = tv->tv_sec = fio_tv->tv_sec;
35 tv->tv_usec = fio_tv->tv_usec;
36 } while (fio_tv->tv_sec != last_sec);
41 extern void fio_gtod_set_cpu(unsigned int cpu);