Lines Matching refs:sper

47 	struct arm_spe_recording *sper =  in arm_spe_info_fill()  local
49 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_info_fill()
67 struct arm_spe_recording *sper = in arm_spe_recording_options() local
69 struct perf_pmu *arm_spe_pmu = sper->arm_spe_pmu; in arm_spe_recording_options()
75 sper->evlist = evlist; in arm_spe_recording_options()
155 struct arm_spe_recording *sper = in arm_spe_recording_free() local
158 free(sper); in arm_spe_recording_free()
163 struct arm_spe_recording *sper = in arm_spe_read_finish() local
167 evlist__for_each_entry(sper->evlist, evsel) { in arm_spe_read_finish()
168 if (evsel->core.attr.type == sper->arm_spe_pmu->type) in arm_spe_read_finish()
169 return perf_evlist__enable_event_idx(sper->evlist, in arm_spe_read_finish()
178 struct arm_spe_recording *sper; in arm_spe_recording_init() local
185 sper = zalloc(sizeof(struct arm_spe_recording)); in arm_spe_recording_init()
186 if (!sper) { in arm_spe_recording_init()
191 sper->arm_spe_pmu = arm_spe_pmu; in arm_spe_recording_init()
192 sper->itr.recording_options = arm_spe_recording_options; in arm_spe_recording_init()
193 sper->itr.info_priv_size = arm_spe_info_priv_size; in arm_spe_recording_init()
194 sper->itr.info_fill = arm_spe_info_fill; in arm_spe_recording_init()
195 sper->itr.free = arm_spe_recording_free; in arm_spe_recording_init()
196 sper->itr.reference = arm_spe_reference; in arm_spe_recording_init()
197 sper->itr.read_finish = arm_spe_read_finish; in arm_spe_recording_init()
198 sper->itr.alignment = 0; in arm_spe_recording_init()
201 return &sper->itr; in arm_spe_recording_init()