Lines Matching refs:session
55 struct perf_session *session; member
253 int fd = perf_data_file__fd(ptq->pt->session->file); in intel_pt_get_trace()
557 evlist__for_each(pt->session->evlist, evsel) { in intel_pt_exclude_kernel()
573 evlist__for_each(pt->session->evlist, evsel) { in intel_pt_return_compression()
593 evlist__for_each(pt->session->evlist, evsel) { in intel_pt_mtc_period()
609 evlist__for_each(pt->session->evlist, evsel) { in intel_pt_timeless_decoding()
626 evlist__for_each(pt->session->evlist, evsel) { in intel_pt_tracing_kernel()
643 evlist__for_each(pt->session->evlist, evsel) { in intel_pt_have_tsc()
1016 ret = perf_session__deliver_synth_event(pt->session, event, &sample); in intel_pt_synth_branch_sample()
1070 ret = perf_session__deliver_synth_event(pt->session, event, &sample); in intel_pt_synth_instruction_sample()
1125 ret = perf_session__deliver_synth_event(pt->session, event, &sample); in intel_pt_synth_transaction_sample()
1148 err = perf_session__deliver_synth_event(pt->session, &event, NULL); in intel_pt_synth_error()
1561 evsel = perf_evlist__id2evsel(pt->session->evlist, sample->id); in intel_pt_process_switch()
1637 static int intel_pt_process_event(struct perf_session *session, in intel_pt_process_event() argument
1642 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_event()
1701 static int intel_pt_flush(struct perf_session *session, struct perf_tool *tool) in intel_pt_flush() argument
1703 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_flush()
1724 static void intel_pt_free_events(struct perf_session *session) in intel_pt_free_events() argument
1726 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free_events()
1739 static void intel_pt_free(struct perf_session *session) in intel_pt_free() argument
1741 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_free()
1745 intel_pt_free_events(session); in intel_pt_free()
1746 session->auxtrace = NULL; in intel_pt_free()
1751 static int intel_pt_process_auxtrace_event(struct perf_session *session, in intel_pt_process_auxtrace_event() argument
1755 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_process_auxtrace_event()
1764 int fd = perf_data_file__fd(session->file); in intel_pt_process_auxtrace_event()
1767 if (perf_data_file__is_pipe(session->file)) { in intel_pt_process_auxtrace_event()
1775 err = auxtrace_queues__add_event(&pt->queues, session, event, in intel_pt_process_auxtrace_event()
1795 struct perf_session *session; member
1806 return perf_session__deliver_synth_event(intel_pt_synth->session, event, in intel_pt_event_synth()
1810 static int intel_pt_synth_event(struct perf_session *session, in intel_pt_synth_event() argument
1816 intel_pt_synth.session = session; in intel_pt_synth_event()
1823 struct perf_session *session) in intel_pt_synth_events() argument
1825 struct perf_evlist *evlist = session->evlist; in intel_pt_synth_events()
1882 err = intel_pt_synth_event(session, &attr, id); in intel_pt_synth_events()
1903 err = intel_pt_synth_event(session, &attr, id); in intel_pt_synth_events()
1930 err = intel_pt_synth_event(session, &attr, id); in intel_pt_synth_events()
2011 struct perf_session *session) in intel_pt_process_auxtrace_info() argument
2034 pt->session = session; in intel_pt_process_auxtrace_info()
2035 pt->machine = &session->machines.host; /* No kvm support */ in intel_pt_process_auxtrace_info()
2084 session->auxtrace = &pt->auxtrace; in intel_pt_process_auxtrace_info()
2090 pt->switch_evsel = intel_pt_find_sched_switch(session->evlist); in intel_pt_process_auxtrace_info()
2096 !intel_pt_find_switch(session->evlist)) { in intel_pt_process_auxtrace_info()
2101 if (session->itrace_synth_opts && session->itrace_synth_opts->set) { in intel_pt_process_auxtrace_info()
2102 pt->synth_opts = *session->itrace_synth_opts; in intel_pt_process_auxtrace_info()
2139 err = intel_pt_synth_events(pt, session); in intel_pt_process_auxtrace_info()
2143 err = auxtrace_queues__process_index(&pt->queues, session); in intel_pt_process_auxtrace_info()
2160 session->auxtrace = NULL; in intel_pt_process_auxtrace_info()