Lines Matching refs:spe

39 	struct arm_spe		*spe;  member
49 static void arm_spe_dump(struct arm_spe *spe __maybe_unused, in arm_spe_dump()
88 static void arm_spe_dump_event(struct arm_spe *spe, unsigned char *buf, in arm_spe_dump_event() argument
92 arm_spe_dump(spe, buf, len); in arm_spe_dump_event()
107 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event() local
122 err = auxtrace_queues__add_event(&spe->queues, session, event, in arm_spe_process_auxtrace_event()
130 arm_spe_dump_event(spe, buffer->data, in arm_spe_process_auxtrace_event()
156 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events() local
158 struct auxtrace_queues *queues = &spe->queues; in arm_spe_free_events()
170 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free() local
173 auxtrace_heap__free(&spe->heap); in arm_spe_free()
176 free(spe); in arm_spe_free()
196 struct arm_spe *spe; in arm_spe_process_auxtrace_info() local
203 spe = zalloc(sizeof(struct arm_spe)); in arm_spe_process_auxtrace_info()
204 if (!spe) in arm_spe_process_auxtrace_info()
207 err = auxtrace_queues__init(&spe->queues); in arm_spe_process_auxtrace_info()
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()
213 spe->auxtrace_type = auxtrace_info->type; in arm_spe_process_auxtrace_info()
214 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE]; in arm_spe_process_auxtrace_info()
216 spe->auxtrace.process_event = arm_spe_process_event; in arm_spe_process_auxtrace_info()
217 spe->auxtrace.process_auxtrace_event = arm_spe_process_auxtrace_event; in arm_spe_process_auxtrace_info()
218 spe->auxtrace.flush_events = arm_spe_flush; in arm_spe_process_auxtrace_info()
219 spe->auxtrace.free_events = arm_spe_free_events; in arm_spe_process_auxtrace_info()
220 spe->auxtrace.free = arm_spe_free; in arm_spe_process_auxtrace_info()
221 session->auxtrace = &spe->auxtrace; in arm_spe_process_auxtrace_info()
228 free(spe); in arm_spe_process_auxtrace_info()