13 extern unsigned long long utime_since(struct timeval *, struct timeval *);
14 extern unsigned long long utime_since_now(struct timeval *);
15 extern unsigned long mtime_since(struct timeval *, struct timeval *);
16 extern unsigned long mtime_since_now(struct timeval *);
17 extern unsigned long time_since_now(struct timeval *);
18 extern unsigned long mtime_since_genesis(void);
19 extern void usec_spin(unsigned int);
20 extern void usec_sleep(struct thread_data *, unsigned long);
21 extern void fill_start_time(struct timeval *);
22 extern void fio_gettime(struct timeval *, void *);
23 extern void fio_gtod_init(void);
24 extern void fio_clock_init(void);
25 extern void fio_gtod_update(void);
26 extern void set_genesis_time(void);
27 extern int ramp_time_over(struct thread_data *);
28 extern int in_ramp_time(struct thread_data *);
29 extern unsigned long long genesis_cycles;
30 extern void fio_time_init(void);