Home
last modified time | relevance | path

Searched refs:auxtrace_info (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/tools/perf/arch/x86/util/
Dintel-pt.c292 struct auxtrace_info_event *auxtrace_info, in intel_pt_info_fill() argument
336 auxtrace_info->type = PERF_AUXTRACE_INTEL_PT; in intel_pt_info_fill()
337 auxtrace_info->priv[INTEL_PT_PMU_TYPE] = intel_pt_pmu->type; in intel_pt_info_fill()
338 auxtrace_info->priv[INTEL_PT_TIME_SHIFT] = tc.time_shift; in intel_pt_info_fill()
339 auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult; in intel_pt_info_fill()
340 auxtrace_info->priv[INTEL_PT_TIME_ZERO] = tc.time_zero; in intel_pt_info_fill()
341 auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO] = cap_user_time_zero; in intel_pt_info_fill()
342 auxtrace_info->priv[INTEL_PT_TSC_BIT] = tsc_bit; in intel_pt_info_fill()
343 auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT] = noretcomp_bit; in intel_pt_info_fill()
344 auxtrace_info->priv[INTEL_PT_HAVE_SCHED_SWITCH] = ptr->have_sched_switch; in intel_pt_info_fill()
[all …]
Dintel-bts.c70 struct auxtrace_info_event *auxtrace_info, in intel_bts_info_fill() argument
100 auxtrace_info->type = PERF_AUXTRACE_INTEL_BTS; in intel_bts_info_fill()
101 auxtrace_info->priv[INTEL_BTS_PMU_TYPE] = intel_bts_pmu->type; in intel_bts_info_fill()
102 auxtrace_info->priv[INTEL_BTS_TIME_SHIFT] = tc.time_shift; in intel_bts_info_fill()
103 auxtrace_info->priv[INTEL_BTS_TIME_MULT] = tc.time_mult; in intel_bts_info_fill()
104 auxtrace_info->priv[INTEL_BTS_TIME_ZERO] = tc.time_zero; in intel_bts_info_fill()
105 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO] = cap_user_time_zero; in intel_bts_info_fill()
106 auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE] = btsr->snapshot_mode; in intel_bts_info_fill()
/linux-4.4.14/tools/perf/util/
Dintel-bts.c859 struct auxtrace_info_event *auxtrace_info = &event->auxtrace_info; in intel_bts_process_auxtrace_info() local
864 if (auxtrace_info->header.size < sizeof(struct auxtrace_info_event) + in intel_bts_process_auxtrace_info()
878 bts->auxtrace_type = auxtrace_info->type; in intel_bts_process_auxtrace_info()
879 bts->pmu_type = auxtrace_info->priv[INTEL_BTS_PMU_TYPE]; in intel_bts_process_auxtrace_info()
880 bts->tc.time_shift = auxtrace_info->priv[INTEL_BTS_TIME_SHIFT]; in intel_bts_process_auxtrace_info()
881 bts->tc.time_mult = auxtrace_info->priv[INTEL_BTS_TIME_MULT]; in intel_bts_process_auxtrace_info()
882 bts->tc.time_zero = auxtrace_info->priv[INTEL_BTS_TIME_ZERO]; in intel_bts_process_auxtrace_info()
884 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO]; in intel_bts_process_auxtrace_info()
885 bts->snapshot_mode = auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE]; in intel_bts_process_auxtrace_info()
896 intel_bts_print_info(&auxtrace_info->priv[0], INTEL_BTS_PMU_TYPE, in intel_bts_process_auxtrace_info()
Dintel-pt.c2013 struct auxtrace_info_event *auxtrace_info = &event->auxtrace_info; in intel_pt_process_auxtrace_info() local
2018 if (auxtrace_info->header.size < sizeof(struct auxtrace_info_event) + in intel_pt_process_auxtrace_info()
2036 pt->auxtrace_type = auxtrace_info->type; in intel_pt_process_auxtrace_info()
2037 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE]; in intel_pt_process_auxtrace_info()
2038 pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT]; in intel_pt_process_auxtrace_info()
2039 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT]; in intel_pt_process_auxtrace_info()
2040 pt->tc.time_zero = auxtrace_info->priv[INTEL_PT_TIME_ZERO]; in intel_pt_process_auxtrace_info()
2041 pt->cap_user_time_zero = auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO]; in intel_pt_process_auxtrace_info()
2042 pt->tsc_bit = auxtrace_info->priv[INTEL_PT_TSC_BIT]; in intel_pt_process_auxtrace_info()
2043 pt->noretcomp_bit = auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT]; in intel_pt_process_auxtrace_info()
[all …]
Dtool.h57 auxtrace_info, member
Dauxtrace.c496 struct auxtrace_info_event *auxtrace_info, in auxtrace_record__info_fill() argument
500 return itr->info_fill(itr, session, auxtrace_info, priv_size); in auxtrace_record__info_fill()
860 ev->auxtrace_info.header.type = PERF_RECORD_AUXTRACE_INFO; in perf_event__synthesize_auxtrace_info()
861 ev->auxtrace_info.header.size = sizeof(struct auxtrace_info_event) + in perf_event__synthesize_auxtrace_info()
863 err = auxtrace_record__info_fill(itr, session, &ev->auxtrace_info, in perf_event__synthesize_auxtrace_info()
884 enum auxtrace_type type = event->auxtrace_info.type; in perf_event__process_auxtrace_info()
Dauxtrace.h299 struct auxtrace_info_event *auxtrace_info,
435 struct auxtrace_info_event *auxtrace_info,
Dsession.c343 if (tool->auxtrace_info == NULL) in perf_tool__fill_defaults()
344 tool->auxtrace_info = process_event_auxtrace_info_stub; in perf_tool__fill_defaults()
590 event->auxtrace_info.type = bswap_32(event->auxtrace_info.type); in perf_event__auxtrace_info_swap()
593 size -= (void *)&event->auxtrace_info.priv - (void *)event; in perf_event__auxtrace_info_swap()
594 mem_bswap_64(event->auxtrace_info.priv, size); in perf_event__auxtrace_info_swap()
1174 return tool->auxtrace_info(tool, event, session); in perf_session__process_user_event()
Devent.h375 struct auxtrace_info_event auxtrace_info; member
/linux-4.4.14/tools/perf/
Dbuiltin-inject.c608 inject->tool.auxtrace_info = perf_event__process_auxtrace_info; in __cmd_inject()
687 .auxtrace_info = perf_event__repipe_op2_synth, in cmd_inject()
Dbuiltin-report.c661 .auxtrace_info = perf_event__process_auxtrace_info, in cmd_report()
Dbuiltin-script.c1723 .auxtrace_info = perf_event__process_auxtrace_info, in cmd_script()