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);
250 static int intel_bts_parse_snapshot_options(struct auxtrace_record *itr,
255 container_of(itr, struct intel_bts_recording, itr);
273 static u64 intel_bts_reference(struct auxtrace_record *itr __maybe_unused)
312 static void intel_bts_recording_free(struct auxtrace_record *itr)
315 container_of(itr, struct intel_bts_recording, itr);
321 static int intel_bts_snapshot_start(struct auxtrace_record *itr)
324 container_of(itr, struct intel_bts_recording, itr);
334 static int intel_bts_snapshot_finish(struct auxtrace_record *itr)
337 container_of(itr, struct intel_bts_recording, itr);
364 static int intel_bts_find_snapshot(struct auxtrace_record *itr, int idx,
369 container_of(itr, struct intel_bts_recording, itr);
436 btsr->itr.pmu = intel_bts_pmu;
437 btsr->itr.recording_options = intel_bts_recording_options;
438 btsr->itr.info_priv_size = intel_bts_info_priv_size;
439 btsr->itr.info_fill = intel_bts_info_fill;
440 btsr->itr.free = intel_bts_recording_free;
441 btsr->itr.snapshot_start = intel_bts_snapshot_start;
442 btsr->itr.snapshot_finish = intel_bts_snapshot_finish;
443 btsr->itr.find_snapshot = intel_bts_find_snapshot;
444 btsr->itr.parse_snapshot_options = intel_bts_parse_snapshot_options;
445 btsr->itr.reference = intel_bts_reference;
446 btsr->itr.read_finish = auxtrace_record__read_finish;
447 btsr->itr.alignment = sizeof(struct branch);
448 return &btsr->itr;