Lines Matching defs:itr

40 	struct auxtrace_record		itr;
56 intel_bts_info_priv_size(struct auxtrace_record *itr __maybe_unused,
62 static int intel_bts_info_fill(struct auxtrace_record *itr,
68 container_of(itr, struct intel_bts_recording, itr);
105 static int intel_bts_recording_options(struct auxtrace_record *itr,
110 container_of(itr, struct intel_bts_recording, itr);
251 static int intel_bts_parse_snapshot_options(struct auxtrace_record *itr,
256 container_of(itr, struct intel_bts_recording, itr);
274 static u64 intel_bts_reference(struct auxtrace_record *itr __maybe_unused)
313 static void intel_bts_recording_free(struct auxtrace_record *itr)
316 container_of(itr, struct intel_bts_recording, itr);
322 static int intel_bts_snapshot_start(struct auxtrace_record *itr)
325 container_of(itr, struct intel_bts_recording, itr);
335 static int intel_bts_snapshot_finish(struct auxtrace_record *itr)
338 container_of(itr, struct intel_bts_recording, itr);
365 static int intel_bts_find_snapshot(struct auxtrace_record *itr, int idx,
370 container_of(itr, struct intel_bts_recording, itr);
437 btsr->itr.pmu = intel_bts_pmu;
438 btsr->itr.recording_options = intel_bts_recording_options;
439 btsr->itr.info_priv_size = intel_bts_info_priv_size;
440 btsr->itr.info_fill = intel_bts_info_fill;
441 btsr->itr.free = intel_bts_recording_free;
442 btsr->itr.snapshot_start = intel_bts_snapshot_start;
443 btsr->itr.snapshot_finish = intel_bts_snapshot_finish;
444 btsr->itr.find_snapshot = intel_bts_find_snapshot;
445 btsr->itr.parse_snapshot_options = intel_bts_parse_snapshot_options;
446 btsr->itr.reference = intel_bts_reference;
447 btsr->itr.read_finish = auxtrace_record__read_finish;
448 btsr->itr.alignment = sizeof(struct branch);
449 return &btsr->itr;