Lines Matching defs:auxtrace_info

4404 static bool intel_pt_has(struct perf_record_auxtrace_info *auxtrace_info, int pos)
4406 return auxtrace_info->header.size >=
4413 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info;
4420 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) +
4459 pt->auxtrace_type = auxtrace_info->type;
4460 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE];
4461 pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT];
4462 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT];
4463 pt->tc.time_zero = auxtrace_info->priv[INTEL_PT_TIME_ZERO];
4464 pt->cap_user_time_zero = auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO];
4465 pt->tsc_bit = auxtrace_info->priv[INTEL_PT_TSC_BIT];
4466 pt->noretcomp_bit = auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT];
4467 pt->have_sched_switch = auxtrace_info->priv[INTEL_PT_HAVE_SCHED_SWITCH];
4468 pt->snapshot_mode = auxtrace_info->priv[INTEL_PT_SNAPSHOT_MODE];
4469 pt->per_cpu_mmaps = auxtrace_info->priv[INTEL_PT_PER_CPU_MMAPS];
4470 intel_pt_print_info(&auxtrace_info->priv[0], INTEL_PT_PMU_TYPE,
4473 if (intel_pt_has(auxtrace_info, INTEL_PT_CYC_BIT)) {
4474 pt->mtc_bit = auxtrace_info->priv[INTEL_PT_MTC_BIT];
4475 pt->mtc_freq_bits = auxtrace_info->priv[INTEL_PT_MTC_FREQ_BITS];
4476 pt->tsc_ctc_ratio_n = auxtrace_info->priv[INTEL_PT_TSC_CTC_N];
4477 pt->tsc_ctc_ratio_d = auxtrace_info->priv[INTEL_PT_TSC_CTC_D];
4478 pt->cyc_bit = auxtrace_info->priv[INTEL_PT_CYC_BIT];
4479 intel_pt_print_info(&auxtrace_info->priv[0], INTEL_PT_MTC_BIT,
4483 if (intel_pt_has(auxtrace_info, INTEL_PT_MAX_NONTURBO_RATIO)) {
4485 auxtrace_info->priv[INTEL_PT_MAX_NONTURBO_RATIO];
4486 intel_pt_print_info(&auxtrace_info->priv[0],
4491 info = &auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN] + 1;
4492 info_end = (void *)auxtrace_info + auxtrace_info->header.size;
4494 if (intel_pt_has(auxtrace_info, INTEL_PT_FILTER_STR_LEN)) {
4497 len = auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN];
4498 intel_pt_print_info(&auxtrace_info->priv[0],