Home | History | Annotate | Download | only in fio

Lines Matching refs:ge

23 	struct gui_entry *ge = (struct gui_entry *) data;
26 ge->results_window = NULL;
27 ge->results_notebook = NULL;
33 struct gui_entry *ge = (struct gui_entry *) data;
35 gtk_widget_destroy(ge->results_window);
40 struct gui_entry *ge = (struct gui_entry *) data;
42 gfio_print_results(ge);
66 static GtkWidget *get_results_menubar(GtkWidget *window, struct gui_entry *ge)
72 ge->results_uimanager = gtk_ui_manager_new();
75 gtk_action_group_add_actions(action_group, results_menu_items, results_nmenu_items, ge);
77 gtk_ui_manager_insert_action_group(ge->results_uimanager, action_group, 0);
78 gtk_ui_manager_add_ui_from_string(GTK_UI_MANAGER(ge->results_uimanager), results_ui_string, -1, &error);
80 gtk_window_add_accel_group(GTK_WINDOW(window), gtk_ui_manager_get_accel_group(ge->results_uimanager));
82 widget = gtk_ui_manager_get_widget(ge->results_uimanager, "/MainMenu");
86 static GtkWidget *get_results_window(struct gui_entry *ge)
90 if (ge->results_window)
91 return ge->results_notebook;
96 g_signal_connect(win, "delete-event", G_CALLBACK(results_window_delete), ge);
97 g_signal_connect(win, "destroy", G_CALLBACK(results_window_delete), ge);
102 ge->results_menu = get_results_menubar(win, ge);
103 gtk_box_pack_start(GTK_BOX(vbox), ge->results_menu, FALSE, FALSE, 0);
110 ge->results_window = win;
111 ge->results_notebook = notebook;
112 return ge->results_notebook;
119 struct gui_entry *ge = gc->ge;
120 struct gui *ui = ge->ui;
147 struct gui_entry *ge = (struct gui_entry *) data;
149 ge->disk_util_vbox = NULL;
153 static GtkWidget *gfio_disk_util_get_vbox(struct gui_entry *ge)
157 if (ge->disk_util_vbox)
158 return ge->disk_util_vbox;
166 res_notebook = get_results_window(ge);
169 ge->disk_util_vbox = box;
170 g_signal_connect(vbox, "destroy", G_CALLBACK(disk_util_destroy), ge);
172 return ge->disk_util_vbox;
179 struct gui_entry *ge = gc->ge;
183 util_vbox = gfio_disk_util_get_vbox(ge);
239 gtk_widget_show_all(ge->results_window);
245 struct gui_entry *ge = gc->ge;
252 res_notebook = get_results_window(ge);
260 gtk_widget_show_all(ge->results_window);
268 struct gui_entry *ge = gc->ge;
276 if (ge->results_window)
277 __gfio_disk_util_show(ge->results_notebook, gc, p);
314 static void gfio_update_thread_status(struct gui_entry *ge,
321 gtk_progress_bar_set_text(GTK_PROGRESS_BAR(ge->thread_status_pb), m);
322 gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ge->thread_status_pb), perc / 100.0);
323 gtk_widget_queue_draw(ge->ui->window);
344 struct gui_entry *ge = gc->ge;
363 gtk_entry_set_text(GTK_ENTRY(ge->eta.jobs), tmp);
365 gtk_entry_set_text(GTK_ENTRY(ge->eta.files), tmp);
389 gtk_entry_set_text(GTK_ENTRY(ge->eta.read_bw), tmp);
390 gtk_entry_set_text(GTK_ENTRY(ge->eta.read_iops), iops_str[0]);
395 gtk_entry_set_text(GTK_ENTRY(ge->eta.write_bw), tmp);
396 gtk_entry_set_text(GTK_ENTRY(ge->eta.write_iops), iops_str[1]);
401 gtk_entry_set_text(GTK_ENTRY(ge->eta.trim_bw), tmp);
402 gtk_entry_set_text(GTK_ENTRY(ge->eta.trim_iops), iops_str[2]);
404 graph_add_xy_data(ge->graphs.iops_graph, ge->graphs.read_iops, je->elapsed_sec, je->iops[0], iops_str[0]);
405 graph_add_xy_data(ge->graphs.iops_graph, ge->graphs.write_iops, je->elapsed_sec, je->iops[1], iops_str[1]);
406 graph_add_xy_data(ge->graphs.iops_graph, ge->graphs.trim_iops, je->elapsed_sec, je->iops[2], iops_str[2]);
407 graph_add_xy_data(ge->graphs.bandwidth_graph, ge->graphs.read_bw, je->elapsed_sec, je->rate[0], rate_str[0]);
408 graph_add_xy_data(ge->graphs.bandwidth_graph, ge->graphs.write_bw, je->elapsed_sec, je->rate[1], rate_str[1]);
409 graph_add_xy_data(ge->graphs.bandwidth_graph, ge->graphs.trim_bw, je->elapsed_sec, je->rate[2], rate_str[2]);
424 gfio_update_thread_status(ge, output, perc);
516 struct gui_entry *ge = gc->ge;
535 gtk_label_set_text(GTK_LABEL(ge->probe.hostname), (char *) probe->hostname);
536 gtk_label_set_text(GTK_LABEL(ge->probe.os), os);
537 gtk_label_set_text(GTK_LABEL(ge->probe.arch), arch);
538 gtk_label_set_text(GTK_LABEL(ge->probe.fio_ver), (char *) probe->fio_version);
540 gfio_set_state(ge, GE_STATE_CONNECTED);
550 gfio_set_state(gc->ge, GE_STATE_NEW);
571 struct gui_entry *ge = gc->ge;
583 gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(ge->eta.names), (gchar *) o->name);
584 gtk_combo_box_set_active(GTK_COMBO_BOX(ge->eta.names), 0);
587 multitext_add_entry(&ge->eta.iotype, tmp);
600 multitext_add_entry(&ge->eta.bs, tmp);
602 multitext_add_entry(&ge->eta.ioengine, (const char *) o->ioengine);
605 multitext_add_entry(&ge->eta.iodepth, tmp);
607 multitext_set_entry(&ge->eta.iotype, 0);
608 multitext_set_entry(&ge->eta.bs, 0);
609 multitext_set_entry(&ge->eta.ioengine, 0);
610 multitext_set_entry(&ge->eta.iodepth, 0);
612 gfio_set_state(ge, GE_STATE_JOB_SENT);
634 gfio_set_state(gc->ge, GE_STATE_NEW);
635 clear_ge_ui_info(gc->ge);
638 gfio_report_info(gc->ge->ui, "Network timeout", buf);
649 gfio_set_state(gc->ge, GE_STATE_JOB_DONE);
662 gfio_set_state(gc->ge, GE_STATE_JOB_STARTED);
671 gfio_set_state(gc->ge, GE_STATE_JOB_RUNNING);
941 struct gui_entry *ge = gc->ge;
966 ge->lat_bucket_graph = setup_lat_bucket_graph("Latency buckets", &io_u_lat[start], &ranges[start], end - start + 1, 700.0, 300.0);
980 g_signal_connect(G_OBJECT(drawing_area), GFIO_DRAW_EVENT, G_CALLBACK(on_expose_lat_drawing_area), ge->lat_bucket_graph);
981 g_signal_connect(G_OBJECT(drawing_area), "configure_event", G_CALLBACK(on_config_lat_drawing_area), ge->lat_bucket_graph);
1102 struct gui_entry *ge = gc->ge;
1123 ge->clat_graph = setup_clat_graph(tmp, ovals, plist, len, 700.0, 300.0);
1136 g_signal_connect(G_OBJECT(drawing_area), GFIO_DRAW_EVENT, G_CALLBACK(on_expose_lat_drawing_area), ge->clat_graph);
1137 g_signal_connect(G_OBJECT(drawing_area), "configure_event", G_CALLBACK(on_config_lat_drawing_area), ge->clat_graph);
1330 struct gui_entry *ge = gc->ge;
1334 res_notebook = get_results_window(ge);
1343 gtk_widget_show_all(ge->results_window);
1350 struct gui_entry *ge = gc->ge;
1355 if (ge->results_window)
1356 __gfio_display_end_results(ge->results_notebook, gc, ts, rs);