auxtrace_info 44 tools/perf/arch/arm64/util/arm-spe.c struct perf_record_auxtrace_info *auxtrace_info, auxtrace_info 57 tools/perf/arch/arm64/util/arm-spe.c auxtrace_info->type = PERF_AUXTRACE_ARM_SPE; auxtrace_info 58 tools/perf/arch/arm64/util/arm-spe.c auxtrace_info->priv[ARM_SPE_PMU_TYPE] = arm_spe_pmu->type; auxtrace_info 33 tools/perf/arch/s390/util/auxtrace.c struct perf_record_auxtrace_info *auxtrace_info __maybe_unused, auxtrace_info 36 tools/perf/arch/s390/util/auxtrace.c auxtrace_info->type = PERF_AUXTRACE_S390_CPUMSF; auxtrace_info 64 tools/perf/arch/x86/util/intel-bts.c struct perf_record_auxtrace_info *auxtrace_info, auxtrace_info 94 tools/perf/arch/x86/util/intel-bts.c auxtrace_info->type = PERF_AUXTRACE_INTEL_BTS; auxtrace_info 95 tools/perf/arch/x86/util/intel-bts.c auxtrace_info->priv[INTEL_BTS_PMU_TYPE] = intel_bts_pmu->type; auxtrace_info 96 tools/perf/arch/x86/util/intel-bts.c auxtrace_info->priv[INTEL_BTS_TIME_SHIFT] = tc.time_shift; auxtrace_info 97 tools/perf/arch/x86/util/intel-bts.c auxtrace_info->priv[INTEL_BTS_TIME_MULT] = tc.time_mult; auxtrace_info 98 tools/perf/arch/x86/util/intel-bts.c auxtrace_info->priv[INTEL_BTS_TIME_ZERO] = tc.time_zero; auxtrace_info 99 tools/perf/arch/x86/util/intel-bts.c auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO] = cap_user_time_zero; auxtrace_info 100 tools/perf/arch/x86/util/intel-bts.c auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE] = btsr->snapshot_mode; auxtrace_info 318 tools/perf/arch/x86/util/intel-pt.c struct perf_record_auxtrace_info *auxtrace_info, auxtrace_info 373 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->type = PERF_AUXTRACE_INTEL_PT; auxtrace_info 374 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_PMU_TYPE] = intel_pt_pmu->type; auxtrace_info 375 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_TIME_SHIFT] = tc.time_shift; auxtrace_info 376 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult; auxtrace_info 377 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_TIME_ZERO] = tc.time_zero; auxtrace_info 378 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO] = cap_user_time_zero; auxtrace_info 379 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_TSC_BIT] = tsc_bit; auxtrace_info 380 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT] = noretcomp_bit; auxtrace_info 381 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_HAVE_SCHED_SWITCH] = ptr->have_sched_switch; auxtrace_info 382 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_SNAPSHOT_MODE] = ptr->snapshot_mode; auxtrace_info 383 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_PER_CPU_MMAPS] = per_cpu_mmaps; auxtrace_info 384 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_MTC_BIT] = mtc_bit; auxtrace_info 385 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_MTC_FREQ_BITS] = mtc_freq_bits; auxtrace_info 386 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_TSC_CTC_N] = tsc_ctc_ratio_n; auxtrace_info 387 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_TSC_CTC_D] = tsc_ctc_ratio_d; auxtrace_info 388 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_CYC_BIT] = cyc_bit; auxtrace_info 389 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_MAX_NONTURBO_RATIO] = max_non_turbo_ratio; auxtrace_info 390 tools/perf/arch/x86/util/intel-pt.c auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN] = filter_str_len; auxtrace_info 392 tools/perf/arch/x86/util/intel-pt.c info = &auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN] + 1; auxtrace_info 678 tools/perf/builtin-inject.c inject->tool.auxtrace_info = perf_event__process_auxtrace_info; auxtrace_info 763 tools/perf/builtin-inject.c .auxtrace_info = perf_event__repipe_op2_synth, auxtrace_info 1059 tools/perf/builtin-report.c .auxtrace_info = perf_event__process_auxtrace_info, auxtrace_info 3432 tools/perf/builtin-script.c .auxtrace_info = perf_script__process_auxtrace_info, auxtrace_info 369 tools/perf/lib/include/perf/event.h struct perf_record_auxtrace_info auxtrace_info; auxtrace_info 194 tools/perf/util/arm-spe.c struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; auxtrace_info 199 tools/perf/util/arm-spe.c if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + auxtrace_info 213 tools/perf/util/arm-spe.c spe->auxtrace_type = auxtrace_info->type; auxtrace_info 214 tools/perf/util/arm-spe.c spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE]; auxtrace_info 223 tools/perf/util/arm-spe.c arm_spe_print_info(&auxtrace_info->priv[0]); auxtrace_info 524 tools/perf/util/auxtrace.c struct perf_record_auxtrace_info *auxtrace_info, auxtrace_info 528 tools/perf/util/auxtrace.c return itr->info_fill(itr, session, auxtrace_info, priv_size); auxtrace_info 903 tools/perf/util/auxtrace.c ev->auxtrace_info.header.type = PERF_RECORD_AUXTRACE_INFO; auxtrace_info 904 tools/perf/util/auxtrace.c ev->auxtrace_info.header.size = sizeof(struct perf_record_auxtrace_info) + auxtrace_info 906 tools/perf/util/auxtrace.c err = auxtrace_record__info_fill(itr, session, &ev->auxtrace_info, auxtrace_info 920 tools/perf/util/auxtrace.c enum auxtrace_type type = event->auxtrace_info.type; auxtrace_info 325 tools/perf/util/auxtrace.h struct perf_record_auxtrace_info *auxtrace_info, auxtrace_info 507 tools/perf/util/auxtrace.h struct perf_record_auxtrace_info *auxtrace_info, auxtrace_info 2400 tools/perf/util/cs-etm.c struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; auxtrace_info 2406 tools/perf/util/cs-etm.c int total_size = auxtrace_info->header.size; auxtrace_info 2426 tools/perf/util/cs-etm.c ptr = (u64 *) auxtrace_info->priv; auxtrace_info 2546 tools/perf/util/cs-etm.c etm->auxtrace_type = auxtrace_info->type; auxtrace_info 2578 tools/perf/util/cs-etm.c cs_etm__print_auxtrace_info(auxtrace_info->priv, num_cpu); auxtrace_info 851 tools/perf/util/intel-bts.c struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; auxtrace_info 856 tools/perf/util/intel-bts.c if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + auxtrace_info 870 tools/perf/util/intel-bts.c bts->auxtrace_type = auxtrace_info->type; auxtrace_info 871 tools/perf/util/intel-bts.c bts->pmu_type = auxtrace_info->priv[INTEL_BTS_PMU_TYPE]; auxtrace_info 872 tools/perf/util/intel-bts.c bts->tc.time_shift = auxtrace_info->priv[INTEL_BTS_TIME_SHIFT]; auxtrace_info 873 tools/perf/util/intel-bts.c bts->tc.time_mult = auxtrace_info->priv[INTEL_BTS_TIME_MULT]; auxtrace_info 874 tools/perf/util/intel-bts.c bts->tc.time_zero = auxtrace_info->priv[INTEL_BTS_TIME_ZERO]; auxtrace_info 876 tools/perf/util/intel-bts.c auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO]; auxtrace_info 877 tools/perf/util/intel-bts.c bts->snapshot_mode = auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE]; auxtrace_info 888 tools/perf/util/intel-bts.c intel_bts_print_info(&auxtrace_info->priv[0], INTEL_BTS_PMU_TYPE, auxtrace_info 3067 tools/perf/util/intel-pt.c static bool intel_pt_has(struct perf_record_auxtrace_info *auxtrace_info, int pos) auxtrace_info 3069 tools/perf/util/intel-pt.c return auxtrace_info->header.size >= auxtrace_info 3076 tools/perf/util/intel-pt.c struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; auxtrace_info 3083 tools/perf/util/intel-pt.c if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + auxtrace_info 3105 tools/perf/util/intel-pt.c pt->auxtrace_type = auxtrace_info->type; auxtrace_info 3106 tools/perf/util/intel-pt.c pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE]; auxtrace_info 3107 tools/perf/util/intel-pt.c pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT]; auxtrace_info 3108 tools/perf/util/intel-pt.c pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT]; auxtrace_info 3109 tools/perf/util/intel-pt.c pt->tc.time_zero = auxtrace_info->priv[INTEL_PT_TIME_ZERO]; auxtrace_info 3110 tools/perf/util/intel-pt.c pt->cap_user_time_zero = auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO]; auxtrace_info 3111 tools/perf/util/intel-pt.c pt->tsc_bit = auxtrace_info->priv[INTEL_PT_TSC_BIT]; auxtrace_info 3112 tools/perf/util/intel-pt.c pt->noretcomp_bit = auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT]; auxtrace_info 3113 tools/perf/util/intel-pt.c pt->have_sched_switch = auxtrace_info->priv[INTEL_PT_HAVE_SCHED_SWITCH]; auxtrace_info 3114 tools/perf/util/intel-pt.c pt->snapshot_mode = auxtrace_info->priv[INTEL_PT_SNAPSHOT_MODE]; auxtrace_info 3115 tools/perf/util/intel-pt.c pt->per_cpu_mmaps = auxtrace_info->priv[INTEL_PT_PER_CPU_MMAPS]; auxtrace_info 3116 tools/perf/util/intel-pt.c intel_pt_print_info(&auxtrace_info->priv[0], INTEL_PT_PMU_TYPE, auxtrace_info 3119 tools/perf/util/intel-pt.c if (intel_pt_has(auxtrace_info, INTEL_PT_CYC_BIT)) { auxtrace_info 3120 tools/perf/util/intel-pt.c pt->mtc_bit = auxtrace_info->priv[INTEL_PT_MTC_BIT]; auxtrace_info 3121 tools/perf/util/intel-pt.c pt->mtc_freq_bits = auxtrace_info->priv[INTEL_PT_MTC_FREQ_BITS]; auxtrace_info 3122 tools/perf/util/intel-pt.c pt->tsc_ctc_ratio_n = auxtrace_info->priv[INTEL_PT_TSC_CTC_N]; auxtrace_info 3123 tools/perf/util/intel-pt.c pt->tsc_ctc_ratio_d = auxtrace_info->priv[INTEL_PT_TSC_CTC_D]; auxtrace_info 3124 tools/perf/util/intel-pt.c pt->cyc_bit = auxtrace_info->priv[INTEL_PT_CYC_BIT]; auxtrace_info 3125 tools/perf/util/intel-pt.c intel_pt_print_info(&auxtrace_info->priv[0], INTEL_PT_MTC_BIT, auxtrace_info 3129 tools/perf/util/intel-pt.c if (intel_pt_has(auxtrace_info, INTEL_PT_MAX_NONTURBO_RATIO)) { auxtrace_info 3131 tools/perf/util/intel-pt.c auxtrace_info->priv[INTEL_PT_MAX_NONTURBO_RATIO]; auxtrace_info 3132 tools/perf/util/intel-pt.c intel_pt_print_info(&auxtrace_info->priv[0], auxtrace_info 3137 tools/perf/util/intel-pt.c info = &auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN] + 1; auxtrace_info 3138 tools/perf/util/intel-pt.c info_end = (void *)info + auxtrace_info->header.size; auxtrace_info 3140 tools/perf/util/intel-pt.c if (intel_pt_has(auxtrace_info, INTEL_PT_FILTER_STR_LEN)) { auxtrace_info 3143 tools/perf/util/intel-pt.c len = auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN]; auxtrace_info 3144 tools/perf/util/intel-pt.c intel_pt_print_info(&auxtrace_info->priv[0], auxtrace_info 1111 tools/perf/util/s390-cpumsf.c struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; auxtrace_info 1115 tools/perf/util/s390-cpumsf.c if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info)) auxtrace_info 1136 tools/perf/util/s390-cpumsf.c sf->auxtrace_type = auxtrace_info->type; auxtrace_info 510 tools/perf/util/session.c if (tool->auxtrace_info == NULL) auxtrace_info 511 tools/perf/util/session.c tool->auxtrace_info = process_event_op2_stub; auxtrace_info 802 tools/perf/util/session.c event->auxtrace_info.type = bswap_32(event->auxtrace_info.type); auxtrace_info 805 tools/perf/util/session.c size -= (void *)&event->auxtrace_info.priv - (void *)event; auxtrace_info 806 tools/perf/util/session.c mem_bswap_64(event->auxtrace_info.priv, size); auxtrace_info 1540 tools/perf/util/session.c return tool->auxtrace_info(session, event); auxtrace_info 67 tools/perf/util/tool.h auxtrace_info,