*/
char *file_name;
void *mmap;
+ unsigned int major, minor;
/*
* size of the file, offset into file, and io size from that offset
* How many depth levels to log
*/
#define FIO_IO_U_MAP_NR 8
-#define FIO_IO_U_LAT_NR 12
+#define FIO_IO_U_LAT_U_NR 10
+#define FIO_IO_U_LAT_M_NR 12
struct thread_stat {
char *name;
* IO depth and latency stats
*/
unsigned int io_u_map[FIO_IO_U_MAP_NR];
- unsigned int io_u_lat[FIO_IO_U_LAT_NR];
+ unsigned int io_u_lat_u[FIO_IO_U_LAT_U_NR];
+ unsigned int io_u_lat_m[FIO_IO_U_LAT_M_NR];
unsigned long total_io_u[2];
unsigned long short_io_u[2];
unsigned int new_group;
unsigned int numjobs;
os_cpu_mask_t cpumask;
+ unsigned int cpumask_set;
unsigned int iolog;
unsigned int rwmixcycle;
unsigned int rwmix[2];
/*
* blktrace support
*/
+#ifdef FIO_HAVE_BLKTRACE
extern int is_blktrace(const char *);
extern int load_blktrace(struct thread_data *, const char *);
+#endif
/*
* If logging output to a file, stderr should go to both stderr and f_err