Lines Matching refs:session
33 struct perf_session *session; member
79 static int hisi_ptt_process_event(struct perf_session *session __maybe_unused, in hisi_ptt_process_event()
87 static int hisi_ptt_process_auxtrace_event(struct perf_session *session, in hisi_ptt_process_auxtrace_event() argument
91 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, in hisi_ptt_process_auxtrace_event()
93 int fd = perf_data__fd(session->data); in hisi_ptt_process_auxtrace_event()
102 if (perf_data__is_pipe(session->data)) { in hisi_ptt_process_auxtrace_event()
125 static int hisi_ptt_flush(struct perf_session *session __maybe_unused, in hisi_ptt_flush()
131 static void hisi_ptt_free_events(struct perf_session *session __maybe_unused) in hisi_ptt_free_events()
135 static void hisi_ptt_free(struct perf_session *session) in hisi_ptt_free() argument
137 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, in hisi_ptt_free()
140 session->auxtrace = NULL; in hisi_ptt_free()
144 static bool hisi_ptt_evsel_is_auxtrace(struct perf_session *session, in hisi_ptt_evsel_is_auxtrace() argument
147 struct hisi_ptt *ptt = container_of(session->auxtrace, struct hisi_ptt, auxtrace); in hisi_ptt_evsel_is_auxtrace()
161 struct perf_session *session) in hisi_ptt_process_auxtrace_info() argument
174 ptt->session = session; in hisi_ptt_process_auxtrace_info()
175 ptt->machine = &session->machines.host; /* No kvm support */ in hisi_ptt_process_auxtrace_info()
185 session->auxtrace = &ptt->auxtrace; in hisi_ptt_process_auxtrace_info()