Lines Matching refs:session

49 	struct perf_session		*session;  member
140 err = perf_session__deliver_synth_event(bts->session, &event, NULL); in intel_bts_lost()
311 ret = perf_session__deliver_synth_event(bts->session, &event, &sample); in intel_bts_synth_branch_sample()
356 err = perf_session__deliver_synth_event(bts->session, &event, NULL); in intel_bts_synth_error()
486 int fd = perf_data__fd(btsq->bts->session->data); in intel_bts_process_queue()
593 static int intel_bts_process_event(struct perf_session *session, in intel_bts_process_event() argument
598 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event()
637 static int intel_bts_process_auxtrace_event(struct perf_session *session, in intel_bts_process_auxtrace_event() argument
641 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event()
650 int fd = perf_data__fd(session->data); in intel_bts_process_auxtrace_event()
653 if (perf_data__is_pipe(session->data)) { in intel_bts_process_auxtrace_event()
661 err = auxtrace_queues__add_event(&bts->queues, session, event, in intel_bts_process_auxtrace_event()
679 static int intel_bts_flush(struct perf_session *session, in intel_bts_flush() argument
682 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_flush()
708 static void intel_bts_free_events(struct perf_session *session) in intel_bts_free_events() argument
710 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free_events()
722 static void intel_bts_free(struct perf_session *session) in intel_bts_free() argument
724 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free()
728 intel_bts_free_events(session); in intel_bts_free()
729 session->auxtrace = NULL; in intel_bts_free()
733 static bool intel_bts_evsel_is_auxtrace(struct perf_session *session, in intel_bts_evsel_is_auxtrace() argument
736 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_evsel_is_auxtrace()
743 struct perf_session *session) in intel_bts_synth_events() argument
745 struct evlist *evlist = session->evlist; in intel_bts_synth_events()
790 err = perf_session__deliver_synth_attr_event(session, &attr, id); in intel_bts_synth_events()
831 struct perf_session *session) in intel_bts_process_auxtrace_info() argument
850 bts->session = session; in intel_bts_process_auxtrace_info()
851 bts->machine = &session->machines.host; /* No kvm support */ in intel_bts_process_auxtrace_info()
869 session->auxtrace = &bts->auxtrace; in intel_bts_process_auxtrace_info()
877 if (session->itrace_synth_opts->set) { in intel_bts_process_auxtrace_info()
878 bts->synth_opts = *session->itrace_synth_opts; in intel_bts_process_auxtrace_info()
881 session->itrace_synth_opts->default_no_sample); in intel_bts_process_auxtrace_info()
883 session->itrace_synth_opts->thread_stack; in intel_bts_process_auxtrace_info()
893 err = intel_bts_synth_events(bts, session); in intel_bts_process_auxtrace_info()
897 err = auxtrace_queues__process_index(&bts->queues, session); in intel_bts_process_auxtrace_info()
908 session->auxtrace = NULL; in intel_bts_process_auxtrace_info()