Lines Matching defs:session
158 #include "session.h"
171 struct perf_session *session;
538 if (perf_session__deliver_synth_event(sfq->sf->session, &event,
730 int fd = perf_data__fd(sfq->sf->session->data);
896 err = perf_session__deliver_synth_event(sf->session, &event, NULL);
911 s390_cpumsf_process_event(struct perf_session *session,
916 struct s390_cpumsf *sf = container_of(session->auxtrace,
935 ev_bc000 = perf_evlist__event2evsel(session->evlist, event);
956 struct perf_session *session;
960 s390_cpumsf_process_auxtrace_event(struct perf_session *session,
964 struct s390_cpumsf *sf = container_of(session->auxtrace,
968 int fd = perf_data__fd(session->data);
976 if (perf_data__is_pipe(session->data)) {
984 err = auxtrace_queues__add_event(&sf->queues, session, event,
1000 static void s390_cpumsf_free_events(struct perf_session *session __maybe_unused)
1004 static int s390_cpumsf_flush(struct perf_session *session __maybe_unused,
1010 static void s390_cpumsf_free_queues(struct perf_session *session)
1012 struct s390_cpumsf *sf = container_of(session->auxtrace,
1037 static void s390_cpumsf_free(struct perf_session *session)
1039 struct s390_cpumsf *sf = container_of(session->auxtrace,
1044 s390_cpumsf_free_queues(session);
1045 session->auxtrace = NULL;
1051 s390_cpumsf_evsel_is_auxtrace(struct perf_session *session __maybe_unused,
1118 struct perf_session *session)
1131 if (!check_auxtrace_itrace(session->itrace_synth_opts)) {
1135 sf->use_logfile = session->itrace_synth_opts->log;
1143 sf->session = session;
1144 sf->machine = &session->machines.host; /* No kvm support */
1147 sf->machine_type = s390_cpumsf_get_type(session->evlist->env->cpuid);
1155 session->auxtrace = &sf->auxtrace;
1160 err = auxtrace_queues__process_index(&sf->queues, session);
1171 session->auxtrace = NULL;