Lines Matching refs:session
33 struct perf_session *session; member
95 static int arm_spe_process_event(struct perf_session *session __maybe_unused, in arm_spe_process_event()
103 static int arm_spe_process_auxtrace_event(struct perf_session *session, in arm_spe_process_auxtrace_event() argument
107 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event()
111 int fd = perf_data__fd(session->data); in arm_spe_process_auxtrace_event()
114 if (perf_data__is_pipe(session->data)) { in arm_spe_process_auxtrace_event()
122 err = auxtrace_queues__add_event(&spe->queues, session, event, in arm_spe_process_auxtrace_event()
139 static int arm_spe_flush(struct perf_session *session __maybe_unused, in arm_spe_flush()
154 static void arm_spe_free_events(struct perf_session *session) in arm_spe_free_events() argument
156 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events()
168 static void arm_spe_free(struct perf_session *session) in arm_spe_free() argument
170 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free()
174 arm_spe_free_events(session); in arm_spe_free()
175 session->auxtrace = NULL; in arm_spe_free()
192 struct perf_session *session) in arm_spe_process_auxtrace_info() argument
211 spe->session = session; in arm_spe_process_auxtrace_info()
212 spe->machine = &session->machines.host; /* No kvm support */ in arm_spe_process_auxtrace_info()
221 session->auxtrace = &spe->auxtrace; in arm_spe_process_auxtrace_info()