Lines Matching defs:session

12 #include "util/session.h"
1007 struct perf_session *session,
1011 struct machine *machine = &session->machines.host;
1069 static void __print_page_alloc_result(struct perf_session *session, int n_lines)
1072 struct machine *machine = &session->machines.host;
1118 static void __print_page_caller_result(struct perf_session *session, int n_lines)
1121 struct machine *machine = &session->machines.host;
1237 static void print_slab_result(struct perf_session *session)
1240 __print_slab_result(&root_caller_sorted, session, caller_lines, 1);
1242 __print_slab_result(&root_alloc_sorted, session, alloc_lines, 0);
1246 static void print_page_result(struct perf_session *session)
1251 __print_page_caller_result(session, caller_lines);
1253 __print_page_alloc_result(session, alloc_lines);
1257 static void print_result(struct perf_session *session)
1260 print_slab_result(session);
1262 print_page_result(session);
1385 static int __cmd_kmem(struct perf_session *session)
1402 if (!perf_session__has_traces(session, "kmem record"))
1405 if (perf_session__set_tracepoints_handlers(session, kmem_tracepoints)) {
1406 pr_err("Initializing perf session tracepoint handlers failed\n");
1410 evlist__for_each_entry(session->evlist, evsel) {
1419 err = perf_session__process_events(session);
1425 print_result(session);
1973 struct perf_session *session;
2001 kmem_session = session = perf_session__new(&data, &perf_kmem);
2002 if (IS_ERR(session))
2003 return PTR_ERR(session);
2008 if (!evlist__find_tracepoint_by_name(session->evlist, "kmem:kmalloc")) {
2015 struct evsel *evsel = evlist__find_tracepoint_by_name(session->evlist, "kmem:mm_page_alloc");
2026 symbol__init(&session->header.env);
2055 ret = __cmd_kmem(session);
2060 perf_session__delete(session);