Lines Matching defs:session
22 #include "session.h"
49 struct perf_session *session;
140 err = perf_session__deliver_synth_event(bts->session, &event, NULL);
310 ret = perf_session__deliver_synth_event(bts->session, &event, &sample);
354 err = perf_session__deliver_synth_event(bts->session, &event, NULL);
484 int fd = perf_data__fd(btsq->bts->session->data);
591 static int intel_bts_process_event(struct perf_session *session,
596 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts,
635 static int intel_bts_process_auxtrace_event(struct perf_session *session,
639 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts,
648 int fd = perf_data__fd(session->data);
651 if (perf_data__is_pipe(session->data)) {
659 err = auxtrace_queues__add_event(&bts->queues, session, event,
677 static int intel_bts_flush(struct perf_session *session,
680 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts,
706 static void intel_bts_free_events(struct perf_session *session)
708 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts,
720 static void intel_bts_free(struct perf_session *session)
722 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts,
726 intel_bts_free_events(session);
727 session->auxtrace = NULL;
731 static bool intel_bts_evsel_is_auxtrace(struct perf_session *session,
734 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts,
742 struct perf_session *session;
753 return perf_session__deliver_synth_event(intel_bts_synth->session,
757 static int intel_bts_synth_event(struct perf_session *session,
763 intel_bts_synth.session = session;
770 struct perf_session *session)
772 struct evlist *evlist = session->evlist;
817 err = intel_bts_synth_event(session, &attr, id);
858 struct perf_session *session)
877 bts->session = session;
878 bts->machine = &session->machines.host; /* No kvm support */
896 session->auxtrace = &bts->auxtrace;
904 if (session->itrace_synth_opts->set) {
905 bts->synth_opts = *session->itrace_synth_opts;
908 session->itrace_synth_opts->default_no_sample);
910 session->itrace_synth_opts->thread_stack;
920 err = intel_bts_synth_events(bts, session);
924 err = auxtrace_queues__process_index(&bts->queues, session);
935 session->auxtrace = NULL;