Lines Matching refs:itr

481 size_t auxtrace_record__info_priv_size(struct auxtrace_record *itr)  in auxtrace_record__info_priv_size()  argument
483 if (itr) in auxtrace_record__info_priv_size()
484 return itr->info_priv_size(itr); in auxtrace_record__info_priv_size()
494 int auxtrace_record__info_fill(struct auxtrace_record *itr, in auxtrace_record__info_fill() argument
499 if (itr) in auxtrace_record__info_fill()
500 return itr->info_fill(itr, session, auxtrace_info, priv_size); in auxtrace_record__info_fill()
504 void auxtrace_record__free(struct auxtrace_record *itr) in auxtrace_record__free() argument
506 if (itr) in auxtrace_record__free()
507 itr->free(itr); in auxtrace_record__free()
510 int auxtrace_record__snapshot_start(struct auxtrace_record *itr) in auxtrace_record__snapshot_start() argument
512 if (itr && itr->snapshot_start) in auxtrace_record__snapshot_start()
513 return itr->snapshot_start(itr); in auxtrace_record__snapshot_start()
517 int auxtrace_record__snapshot_finish(struct auxtrace_record *itr) in auxtrace_record__snapshot_finish() argument
519 if (itr && itr->snapshot_finish) in auxtrace_record__snapshot_finish()
520 return itr->snapshot_finish(itr); in auxtrace_record__snapshot_finish()
524 int auxtrace_record__find_snapshot(struct auxtrace_record *itr, int idx, in auxtrace_record__find_snapshot() argument
528 if (itr && itr->find_snapshot) in auxtrace_record__find_snapshot()
529 return itr->find_snapshot(itr, idx, mm, data, head, old); in auxtrace_record__find_snapshot()
533 int auxtrace_record__options(struct auxtrace_record *itr, in auxtrace_record__options() argument
537 if (itr) in auxtrace_record__options()
538 return itr->recording_options(itr, evlist, opts); in auxtrace_record__options()
542 u64 auxtrace_record__reference(struct auxtrace_record *itr) in auxtrace_record__reference() argument
544 if (itr) in auxtrace_record__reference()
545 return itr->reference(itr); in auxtrace_record__reference()
549 int auxtrace_parse_snapshot_options(struct auxtrace_record *itr, in auxtrace_parse_snapshot_options() argument
555 if (itr) in auxtrace_parse_snapshot_options()
556 return itr->parse_snapshot_options(itr, opts, str); in auxtrace_parse_snapshot_options()
845 int perf_event__synthesize_auxtrace_info(struct auxtrace_record *itr, in perf_event__synthesize_auxtrace_info() argument
855 priv_size = auxtrace_record__info_priv_size(itr); in perf_event__synthesize_auxtrace_info()
863 err = auxtrace_record__info_fill(itr, session, &ev->auxtrace_info, in perf_event__synthesize_auxtrace_info()
1150 struct auxtrace_record *itr, in __auxtrace_mmap__read() argument
1162 if (auxtrace_record__find_snapshot(itr, mm->idx, mm, data, in __auxtrace_mmap__read()
1191 ref = auxtrace_record__reference(itr); in __auxtrace_mmap__read()
1218 if (itr->alignment) { in __auxtrace_mmap__read()
1219 unsigned int unwanted = len1 % itr->alignment; in __auxtrace_mmap__read()
1247 if (itr->read_finish) { in __auxtrace_mmap__read()
1250 err = itr->read_finish(itr, mm->idx); in __auxtrace_mmap__read()
1259 int auxtrace_mmap__read(struct auxtrace_mmap *mm, struct auxtrace_record *itr, in auxtrace_mmap__read() argument
1262 return __auxtrace_mmap__read(mm, itr, tool, fn, false, 0); in auxtrace_mmap__read()
1266 struct auxtrace_record *itr, in auxtrace_mmap__read_snapshot() argument
1270 return __auxtrace_mmap__read(mm, itr, tool, fn, true, snapshot_size); in auxtrace_mmap__read_snapshot()