X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=de4ca4daefa2ebc6bceb770e345be87a8d2389aa;hp=58364aaf5c74c8338885cd0a59214ee9c1cc01ff;hb=15cf40b2844caad4cf8da0cdaeddd132cd6adefc;hpb=36d80bc7c7f7fbc2612941b7dd7ceaf645798c7f diff --git a/fio.h b/fio.h index 58364aaf..de4ca4da 100644 --- a/fio.h +++ b/fio.h @@ -319,6 +319,18 @@ enum { TD_F_PROFILE_OPS = 64, }; +enum { + FIO_RAND_BS_OFF = 0, + FIO_RAND_VER_OFF, + FIO_RAND_MIX_OFF, + FIO_RAND_FILE_OFF, + FIO_RAND_BLOCK_OFF, + FIO_RAND_FILE_SIZE_OFF, + FIO_RAND_TRIM_OFF, + FIO_RAND_BUF_OFF, + FIO_RAND_NR_OFFS, +}; + /* * This describes a single thread/process executing a fio job. */ @@ -379,7 +391,7 @@ struct thread_data { char *sysfs_root; - unsigned long rand_seeds[8]; + unsigned long rand_seeds[FIO_RAND_NR_OFFS]; union { os_random_state_t bsrange_state; @@ -586,6 +598,7 @@ extern char *job_section; extern int fio_gtod_offload; extern int fio_gtod_cpu; extern enum fio_cs fio_clock_source; +extern int fio_clock_source_set; extern int warnings_fatal; extern int terse_version; extern int is_backend;