Lines Matching refs:itr
49 struct auxtrace_record itr;
241 static int intel_pt_parse_snapshot_options(struct auxtrace_record *itr,
246 container_of(itr, struct intel_pt_recording, itr);
301 intel_pt_info_priv_size(struct auxtrace_record *itr, struct evlist *evlist)
304 container_of(itr, struct intel_pt_recording, itr);
322 static int intel_pt_info_fill(struct auxtrace_record *itr,
328 container_of(itr, struct intel_pt_recording, itr);
619 static int intel_pt_recording_options(struct auxtrace_record *itr,
624 container_of(itr, struct intel_pt_recording, itr);
898 static int intel_pt_snapshot_start(struct auxtrace_record *itr)
901 container_of(itr, struct intel_pt_recording, itr);
911 static int intel_pt_snapshot_finish(struct auxtrace_record *itr)
914 container_of(itr, struct intel_pt_recording, itr);
957 static void intel_pt_recording_free(struct auxtrace_record *itr)
960 container_of(itr, struct intel_pt_recording, itr);
1114 static int intel_pt_find_snapshot(struct auxtrace_record *itr, int idx,
1119 container_of(itr, struct intel_pt_recording, itr);
1179 static u64 intel_pt_reference(struct auxtrace_record *itr __maybe_unused)
1204 ptr->itr.pmu = intel_pt_pmu;
1205 ptr->itr.recording_options = intel_pt_recording_options;
1206 ptr->itr.info_priv_size = intel_pt_info_priv_size;
1207 ptr->itr.info_fill = intel_pt_info_fill;
1208 ptr->itr.free = intel_pt_recording_free;
1209 ptr->itr.snapshot_start = intel_pt_snapshot_start;
1210 ptr->itr.snapshot_finish = intel_pt_snapshot_finish;
1211 ptr->itr.find_snapshot = intel_pt_find_snapshot;
1212 ptr->itr.parse_snapshot_options = intel_pt_parse_snapshot_options;
1213 ptr->itr.reference = intel_pt_reference;
1214 ptr->itr.read_finish = auxtrace_record__read_finish;
1219 ptr->itr.default_aux_sample_size = 4096;
1220 return &ptr->itr;