Lines Matching refs:session
172 struct perf_session *session; member
540 ret = perf_session__deliver_synth_event(sfq->sf->session, &event, &sample); in s390_cpumsf_make_event()
733 int fd = perf_data__fd(sfq->sf->session->data); in s390_cpumsf_run_decoder()
899 err = perf_session__deliver_synth_event(sf->session, &event, NULL); in s390_cpumsf_synth_error()
914 s390_cpumsf_process_event(struct perf_session *session, in s390_cpumsf_process_event() argument
919 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_event()
938 ev_bc000 = evlist__event2evsel(session->evlist, event); in s390_cpumsf_process_event()
958 s390_cpumsf_process_auxtrace_event(struct perf_session *session, in s390_cpumsf_process_auxtrace_event() argument
962 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_process_auxtrace_event()
966 int fd = perf_data__fd(session->data); in s390_cpumsf_process_auxtrace_event()
974 if (perf_data__is_pipe(session->data)) { in s390_cpumsf_process_auxtrace_event()
982 err = auxtrace_queues__add_event(&sf->queues, session, event, in s390_cpumsf_process_auxtrace_event()
998 static void s390_cpumsf_free_events(struct perf_session *session __maybe_unused) in s390_cpumsf_free_events()
1002 static int s390_cpumsf_flush(struct perf_session *session __maybe_unused, in s390_cpumsf_flush()
1008 static void s390_cpumsf_free_queues(struct perf_session *session) in s390_cpumsf_free_queues() argument
1010 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free_queues()
1035 static void s390_cpumsf_free(struct perf_session *session) in s390_cpumsf_free() argument
1037 struct s390_cpumsf *sf = container_of(session->auxtrace, in s390_cpumsf_free()
1042 s390_cpumsf_free_queues(session); in s390_cpumsf_free()
1043 session->auxtrace = NULL; in s390_cpumsf_free()
1049 s390_cpumsf_evsel_is_auxtrace(struct perf_session *session __maybe_unused, in s390_cpumsf_evsel_is_auxtrace()
1116 struct perf_session *session) in s390_cpumsf_process_auxtrace_info() argument
1129 if (!check_auxtrace_itrace(session->itrace_synth_opts)) { in s390_cpumsf_process_auxtrace_info()
1133 sf->use_logfile = session->itrace_synth_opts->log; in s390_cpumsf_process_auxtrace_info()
1141 sf->session = session; in s390_cpumsf_process_auxtrace_info()
1142 sf->machine = &session->machines.host; /* No kvm support */ in s390_cpumsf_process_auxtrace_info()
1145 sf->machine_type = s390_cpumsf_get_type(perf_session__env(session)->cpuid); in s390_cpumsf_process_auxtrace_info()
1153 session->auxtrace = &sf->auxtrace; in s390_cpumsf_process_auxtrace_info()
1158 err = auxtrace_queues__process_index(&sf->queues, session); in s390_cpumsf_process_auxtrace_info()
1169 session->auxtrace = NULL; in s390_cpumsf_process_auxtrace_info()