mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-06 06:26:40 +07:00
6692c262df
Now that the map browser shares the input routine with the hists browser, there is no need for using any libnewt routine, so remove all traces except for honouring NO_NEWT=1 on the makefile command line as an indication that TUI support is not needed, in fact it just sets NO_SLANG=1. Cc: David Ahern <dsahern@gmail.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Namhyung Kim <namhyung@gmail.com> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Stephane Eranian <eranian@google.com> Link: http://lkml.kernel.org/n/tip-wae5o7xca9m52bj1re28jc5j@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
40 lines
747 B
C
40 lines
747 B
C
#ifndef _PERF_UI_H_
|
|
#define _PERF_UI_H_ 1
|
|
|
|
#include <pthread.h>
|
|
#include <stdbool.h>
|
|
#include <linux/compiler.h>
|
|
|
|
extern pthread_mutex_t ui__lock;
|
|
|
|
extern int use_browser;
|
|
|
|
void setup_browser(bool fallback_to_pager);
|
|
void exit_browser(bool wait_for_ok);
|
|
|
|
#ifdef SLANG_SUPPORT
|
|
int ui__init(void);
|
|
void ui__exit(bool wait_for_ok);
|
|
#else
|
|
static inline int ui__init(void)
|
|
{
|
|
return -1;
|
|
}
|
|
static inline void ui__exit(bool wait_for_ok __maybe_unused) {}
|
|
#endif
|
|
|
|
#ifdef GTK2_SUPPORT
|
|
int perf_gtk__init(void);
|
|
void perf_gtk__exit(bool wait_for_ok);
|
|
#else
|
|
static inline int perf_gtk__init(void)
|
|
{
|
|
return -1;
|
|
}
|
|
static inline void perf_gtk__exit(bool wait_for_ok __maybe_unused) {}
|
|
#endif
|
|
|
|
void ui__refresh_dimensions(bool force);
|
|
|
|
#endif /* _PERF_UI_H_ */
|