Lines Matching refs:itr
32 struct auxtrace_record itr;
40 arm_spe_info_priv_size(struct auxtrace_record *itr __maybe_unused,
46 static int arm_spe_info_fill(struct auxtrace_record *itr,
52 container_of(itr, struct arm_spe_recording, itr);
116 static int arm_spe_recording_options(struct auxtrace_record *itr,
121 container_of(itr, struct arm_spe_recording, itr);
261 static int arm_spe_parse_snapshot_options(struct auxtrace_record *itr __maybe_unused,
280 static int arm_spe_snapshot_start(struct auxtrace_record *itr)
283 container_of(itr, struct arm_spe_recording, itr);
293 static int arm_spe_snapshot_finish(struct auxtrace_record *itr)
296 container_of(itr, struct arm_spe_recording, itr);
392 static int arm_spe_find_snapshot(struct auxtrace_record *itr, int idx,
399 container_of(itr, struct arm_spe_recording, itr);
446 static u64 arm_spe_reference(struct auxtrace_record *itr __maybe_unused)
455 static void arm_spe_recording_free(struct auxtrace_record *itr)
458 container_of(itr, struct arm_spe_recording, itr);
481 sper->itr.pmu = arm_spe_pmu;
482 sper->itr.snapshot_start = arm_spe_snapshot_start;
483 sper->itr.snapshot_finish = arm_spe_snapshot_finish;
484 sper->itr.find_snapshot = arm_spe_find_snapshot;
485 sper->itr.parse_snapshot_options = arm_spe_parse_snapshot_options;
486 sper->itr.recording_options = arm_spe_recording_options;
487 sper->itr.info_priv_size = arm_spe_info_priv_size;
488 sper->itr.info_fill = arm_spe_info_fill;
489 sper->itr.free = arm_spe_recording_free;
490 sper->itr.reference = arm_spe_reference;
491 sper->itr.read_finish = auxtrace_record__read_finish;
492 sper->itr.alignment = 0;
495 return &sper->itr;