Lines Matching refs:spe

40 	struct arm_spe		*spe;  member
50 static void arm_spe_dump(struct arm_spe *spe __maybe_unused, in arm_spe_dump()
89 static void arm_spe_dump_event(struct arm_spe *spe, unsigned char *buf, in arm_spe_dump_event() argument
93 arm_spe_dump(spe, buf, len); in arm_spe_dump_event()
108 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event() local
123 err = auxtrace_queues__add_event(&spe->queues, session, event, in arm_spe_process_auxtrace_event()
131 arm_spe_dump_event(spe, buffer->data, in arm_spe_process_auxtrace_event()
157 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events() local
159 struct auxtrace_queues *queues = &spe->queues; in arm_spe_free_events()
171 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free() local
174 auxtrace_heap__free(&spe->heap); in arm_spe_free()
177 free(spe); in arm_spe_free()
197 struct arm_spe *spe; in arm_spe_process_auxtrace_info() local
204 spe = zalloc(sizeof(struct arm_spe)); in arm_spe_process_auxtrace_info()
205 if (!spe) in arm_spe_process_auxtrace_info()
208 err = auxtrace_queues__init(&spe->queues); in arm_spe_process_auxtrace_info()
212 spe->session = session; in arm_spe_process_auxtrace_info()
213 spe->machine = &session->machines.host; /* No kvm support */ in arm_spe_process_auxtrace_info()
214 spe->auxtrace_type = auxtrace_info->type; in arm_spe_process_auxtrace_info()
215 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE]; in arm_spe_process_auxtrace_info()
217 spe->auxtrace.process_event = arm_spe_process_event; in arm_spe_process_auxtrace_info()
218 spe->auxtrace.process_auxtrace_event = arm_spe_process_auxtrace_event; in arm_spe_process_auxtrace_info()
219 spe->auxtrace.flush_events = arm_spe_flush; in arm_spe_process_auxtrace_info()
220 spe->auxtrace.free_events = arm_spe_free_events; in arm_spe_process_auxtrace_info()
221 spe->auxtrace.free = arm_spe_free; in arm_spe_process_auxtrace_info()
222 session->auxtrace = &spe->auxtrace; in arm_spe_process_auxtrace_info()
229 free(spe); in arm_spe_process_auxtrace_info()