Lines Matching refs:auxtrace_info

2393 static bool intel_pt_has(struct auxtrace_info_event *auxtrace_info, int pos)  in intel_pt_has()  argument
2395 return auxtrace_info->header.size >= in intel_pt_has()
2402 struct auxtrace_info_event *auxtrace_info = &event->auxtrace_info; in intel_pt_process_auxtrace_info() local
2409 if (auxtrace_info->header.size < sizeof(struct auxtrace_info_event) + in intel_pt_process_auxtrace_info()
2431 pt->auxtrace_type = auxtrace_info->type; in intel_pt_process_auxtrace_info()
2432 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE]; in intel_pt_process_auxtrace_info()
2433 pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT]; in intel_pt_process_auxtrace_info()
2434 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT]; in intel_pt_process_auxtrace_info()
2435 pt->tc.time_zero = auxtrace_info->priv[INTEL_PT_TIME_ZERO]; in intel_pt_process_auxtrace_info()
2436 pt->cap_user_time_zero = auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO]; in intel_pt_process_auxtrace_info()
2437 pt->tsc_bit = auxtrace_info->priv[INTEL_PT_TSC_BIT]; in intel_pt_process_auxtrace_info()
2438 pt->noretcomp_bit = auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT]; in intel_pt_process_auxtrace_info()
2439 pt->have_sched_switch = auxtrace_info->priv[INTEL_PT_HAVE_SCHED_SWITCH]; in intel_pt_process_auxtrace_info()
2440 pt->snapshot_mode = auxtrace_info->priv[INTEL_PT_SNAPSHOT_MODE]; in intel_pt_process_auxtrace_info()
2441 pt->per_cpu_mmaps = auxtrace_info->priv[INTEL_PT_PER_CPU_MMAPS]; in intel_pt_process_auxtrace_info()
2442 intel_pt_print_info(&auxtrace_info->priv[0], INTEL_PT_PMU_TYPE, in intel_pt_process_auxtrace_info()
2445 if (intel_pt_has(auxtrace_info, INTEL_PT_CYC_BIT)) { in intel_pt_process_auxtrace_info()
2446 pt->mtc_bit = auxtrace_info->priv[INTEL_PT_MTC_BIT]; in intel_pt_process_auxtrace_info()
2447 pt->mtc_freq_bits = auxtrace_info->priv[INTEL_PT_MTC_FREQ_BITS]; in intel_pt_process_auxtrace_info()
2448 pt->tsc_ctc_ratio_n = auxtrace_info->priv[INTEL_PT_TSC_CTC_N]; in intel_pt_process_auxtrace_info()
2449 pt->tsc_ctc_ratio_d = auxtrace_info->priv[INTEL_PT_TSC_CTC_D]; in intel_pt_process_auxtrace_info()
2450 pt->cyc_bit = auxtrace_info->priv[INTEL_PT_CYC_BIT]; in intel_pt_process_auxtrace_info()
2451 intel_pt_print_info(&auxtrace_info->priv[0], INTEL_PT_MTC_BIT, in intel_pt_process_auxtrace_info()
2455 if (intel_pt_has(auxtrace_info, INTEL_PT_MAX_NONTURBO_RATIO)) { in intel_pt_process_auxtrace_info()
2457 auxtrace_info->priv[INTEL_PT_MAX_NONTURBO_RATIO]; in intel_pt_process_auxtrace_info()
2458 intel_pt_print_info(&auxtrace_info->priv[0], in intel_pt_process_auxtrace_info()
2463 info = &auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN] + 1; in intel_pt_process_auxtrace_info()
2464 info_end = (void *)info + auxtrace_info->header.size; in intel_pt_process_auxtrace_info()
2466 if (intel_pt_has(auxtrace_info, INTEL_PT_FILTER_STR_LEN)) { in intel_pt_process_auxtrace_info()
2469 len = auxtrace_info->priv[INTEL_PT_FILTER_STR_LEN]; in intel_pt_process_auxtrace_info()
2470 intel_pt_print_info(&auxtrace_info->priv[0], in intel_pt_process_auxtrace_info()