#include <gtk/gtk.h>
+#include "gcompat.h"
#include "stat.h"
#include "thread_options.h"
#include "ghelpers.h"
GtkWidget *write_iops;
GtkWidget *cw_bw;
GtkWidget *cw_iops;
+ GtkWidget *trim_bw;
+ GtkWidget *trim_iops;
};
struct gfio_graphs {
struct graph *iops_graph;
graph_label_t read_iops;
graph_label_t write_iops;
+ graph_label_t trim_iops;
struct graph *bandwidth_graph;
graph_label_t read_bw;
graph_label_t write_bw;
+ graph_label_t trim_bw;
};
/*
int handler_running;
GHashTable *ge_hash;
-} main_ui;
+};
+
+extern struct gui main_ui;
enum {
GE_STATE_NEW = 1,
struct gui_entry *ge;
struct fio_client *client;
GtkWidget *err_entry;
+ uint32_t client_cpus;
+ uint64_t client_flags;
struct flist_head o_list;
unsigned int o_list_nr;
struct end_results *results;
unsigned int nr_results;
+ uint32_t update_job_status;
+ volatile uint32_t update_job_done;
+
struct cmd_du_pdu *du;
unsigned int nr_du;
};
extern const char *gfio_graph_font;
extern GdkColor gfio_color_white;
+extern GdkColor gfio_color_lightyellow;
#endif