Lines Matching refs:session
54 struct perf_session *session; member
145 err = perf_session__deliver_synth_event(bts->session, &event, NULL); in intel_bts_lost()
303 ret = perf_session__deliver_synth_event(bts->session, &event, &sample); in intel_bts_synth_branch_sample()
366 err = perf_session__deliver_synth_event(bts->session, &event, NULL); in intel_bts_synth_error()
489 int fd = perf_data_file__fd(btsq->bts->session->file); in intel_bts_process_queue()
595 static int intel_bts_process_event(struct perf_session *session, in intel_bts_process_event() argument
600 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event()
639 static int intel_bts_process_auxtrace_event(struct perf_session *session, in intel_bts_process_auxtrace_event() argument
643 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event()
652 int fd = perf_data_file__fd(session->file); in intel_bts_process_auxtrace_event()
655 if (perf_data_file__is_pipe(session->file)) { in intel_bts_process_auxtrace_event()
663 err = auxtrace_queues__add_event(&bts->queues, session, event, in intel_bts_process_auxtrace_event()
681 static int intel_bts_flush(struct perf_session *session __maybe_unused, in intel_bts_flush()
684 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_flush()
710 static void intel_bts_free_events(struct perf_session *session) in intel_bts_free_events() argument
712 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free_events()
724 static void intel_bts_free(struct perf_session *session) in intel_bts_free() argument
726 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_free()
730 intel_bts_free_events(session); in intel_bts_free()
731 session->auxtrace = NULL; in intel_bts_free()
737 struct perf_session *session; member
748 return perf_session__deliver_synth_event(intel_bts_synth->session, in intel_bts_event_synth()
752 static int intel_bts_synth_event(struct perf_session *session, in intel_bts_synth_event() argument
758 intel_bts_synth.session = session; in intel_bts_synth_event()
765 struct perf_session *session) in intel_bts_synth_events() argument
767 struct perf_evlist *evlist = session->evlist; in intel_bts_synth_events()
812 err = intel_bts_synth_event(session, &attr, id); in intel_bts_synth_events()
857 struct perf_session *session) in intel_bts_process_auxtrace_info() argument
876 bts->session = session; in intel_bts_process_auxtrace_info()
877 bts->machine = &session->machines.host; /* No kvm support */ in intel_bts_process_auxtrace_info()
894 session->auxtrace = &bts->auxtrace; in intel_bts_process_auxtrace_info()
902 if (session->itrace_synth_opts && session->itrace_synth_opts->set) in intel_bts_process_auxtrace_info()
903 bts->synth_opts = *session->itrace_synth_opts; in intel_bts_process_auxtrace_info()
914 err = intel_bts_synth_events(bts, session); in intel_bts_process_auxtrace_info()
918 err = auxtrace_queues__process_index(&bts->queues, session); in intel_bts_process_auxtrace_info()
929 session->auxtrace = NULL; in intel_bts_process_auxtrace_info()