volatile int runstate;
volatile int old_runstate;
unsigned int ddir;
+ unsigned int iomix;
unsigned int ioprio;
unsigned int sequential;
unsigned int bs;
unsigned int use_thread;
unsigned int iodepth;
os_cpu_mask_t cpumask;
+ unsigned int jobnum;
struct drand48_data bsrange_state;
struct drand48_data verify_state;
#define td_read(td) ((td)->ddir == DDIR_READ)
#define td_write(td) ((td)->ddir == DDIR_WRITE)
+#define td_rw(td) ((td)->iomix != 0)
#define BLOCKS_PER_MAP (8 * sizeof(long))
#define TO_MAP_BLOCK(td, b) ((b) - ((td)->file_offset / (td)->min_bs))
#define DISK_UTIL_MSEC (250)
+#ifndef min
+#define min(a, b) ((a) < (b) ? (a) : (b))
+#endif
+
#endif