Lines Matching refs:menu
3465 struct evsel_menu *menu = container_of(browser, in perf_evsel_menu__write() local
3497 menu->lost_events = true; in perf_evsel_menu__write()
3509 menu->selection = evsel; in perf_evsel_menu__write()
3512 static int perf_evsel_menu__run(struct evsel_menu *menu, in perf_evsel_menu__run() argument
3517 struct evlist *evlist = menu->b.priv; in perf_evsel_menu__run()
3523 if (ui_browser__show(&menu->b, title, in perf_evsel_menu__run()
3528 key = ui_browser__run(&menu->b, delay_secs); in perf_evsel_menu__run()
3535 if (!menu->lost_events_warned && in perf_evsel_menu__run()
3536 menu->lost_events && in perf_evsel_menu__run()
3538 ui_browser__warn_lost_events(&menu->b); in perf_evsel_menu__run()
3539 menu->lost_events_warned = true; in perf_evsel_menu__run()
3544 if (!menu->selection) in perf_evsel_menu__run()
3546 pos = menu->selection; in perf_evsel_menu__run()
3556 menu->min_pcnt, menu->env, in perf_evsel_menu__run()
3558 ui_browser__show_title(&menu->b, title); in perf_evsel_menu__run()
3584 if (!ui_browser__dialog_yesno(&menu->b, in perf_evsel_menu__run()
3592 ui_browser__warn_unhandled_hotkey(&menu->b, key, delay_secs, NULL); in perf_evsel_menu__run()
3598 ui_browser__hide(&menu->b); in perf_evsel_menu__run()
3618 struct evsel_menu menu = { in __evlist__tui_browse_hists() local
3638 if (menu.b.width < line_len) in __evlist__tui_browse_hists()
3639 menu.b.width = line_len; in __evlist__tui_browse_hists()
3642 return perf_evsel_menu__run(&menu, nr_entries, help, in __evlist__tui_browse_hists()