Home
last modified time | relevance | path

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

12

/linux/tools/perf/util/
H A Dhisi-ptt.c163 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in hisi_ptt_process_auxtrace_info() local
166 if (auxtrace_info->header.size < HISI_PTT_AUXTRACE_PRIV_SIZE + in hisi_ptt_process_auxtrace_info()
176 ptt->auxtrace_type = auxtrace_info->type; in hisi_ptt_process_auxtrace_info()
177 ptt->pmu_type = auxtrace_info->priv[0]; in hisi_ptt_process_auxtrace_info()
187 hisi_ptt_print_info(auxtrace_info->priv[0]); in hisi_ptt_process_auxtrace_info()
H A Dcs-etm-base.c167 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in cs_etm__process_auxtrace_info() local
173 if (auxtrace_info->header.size < (event_header_size + INFO_HEADER_SIZE)) in cs_etm__process_auxtrace_info()
177 ptr = (u64 *) auxtrace_info->priv; in cs_etm__process_auxtrace_info()
H A Dintel-bts.c833 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in intel_bts_process_auxtrace_info() local
838 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in intel_bts_process_auxtrace_info()
852 bts->auxtrace_type = auxtrace_info->type; in intel_bts_process_auxtrace_info()
853 bts->pmu_type = auxtrace_info->priv[INTEL_BTS_PMU_TYPE]; in intel_bts_process_auxtrace_info()
854 bts->tc.time_shift = auxtrace_info->priv[INTEL_BTS_TIME_SHIFT]; in intel_bts_process_auxtrace_info()
855 bts->tc.time_mult = auxtrace_info->priv[INTEL_BTS_TIME_MULT]; in intel_bts_process_auxtrace_info()
856 bts->tc.time_zero = auxtrace_info->priv[INTEL_BTS_TIME_ZERO]; in intel_bts_process_auxtrace_info()
858 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO]; in intel_bts_process_auxtrace_info()
859 bts->snapshot_mode = auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE]; in intel_bts_process_auxtrace_info()
871 intel_bts_print_info(&auxtrace_info->priv[0], INTEL_BTS_PMU_TYPE, in intel_bts_process_auxtrace_info()
H A Dpowerpc-vpadtl.c683 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in powerpc_vpadtl_process_auxtrace_info() local
688 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in powerpc_vpadtl_process_auxtrace_info()
702 vpa->auxtrace_type = auxtrace_info->type; in powerpc_vpadtl_process_auxtrace_info()
703 vpa->pmu_type = auxtrace_info->priv[POWERPC_VPADTL_TYPE]; in powerpc_vpadtl_process_auxtrace_info()
712 powerpc_vpadtl_print_info(&auxtrace_info->priv[0]); in powerpc_vpadtl_process_auxtrace_info()
H A Dintel-pt.c4404 static bool intel_pt_has(struct perf_record_auxtrace_info *auxtrace_info, int pos) in intel_pt_has() argument
4406 return auxtrace_info->header.size >= in intel_pt_has()
4413 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in intel_pt_process_auxtrace_info() local
4420 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in intel_pt_process_auxtrace_info()
4459 pt->auxtrace_type = auxtrace_info->type; in intel_pt_process_auxtrace_info()
4460 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE]; in intel_pt_process_auxtrace_info()
4461 pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT]; in intel_pt_process_auxtrace_info()
4462 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT]; in intel_pt_process_auxtrace_info()
4463 pt->tc.time_zero = auxtrace_info->priv[INTEL_PT_TIME_ZERO]; in intel_pt_process_auxtrace_info()
4464 pt->cap_user_time_zero = auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO]; in intel_pt_process_auxtrace_info()
[all …]
H A Dtool.h71 auxtrace_info, member
H A Darm-spe.c1889 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in arm_spe_process_auxtrace_info() local
1897 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in arm_spe_process_auxtrace_info()
1901 metadata = arm_spe__alloc_metadata(auxtrace_info, &metadata_ver, in arm_spe_process_auxtrace_info()
1920 spe->auxtrace_type = auxtrace_info->type; in arm_spe_process_auxtrace_info()
1922 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE]; in arm_spe_process_auxtrace_info()
1924 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE_V2]; in arm_spe_process_auxtrace_info()
1961 arm_spe_print_info(spe, &auxtrace_info->priv[0]); in arm_spe_process_auxtrace_info()
H A Ds390-cpumsf.c1118 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in s390_cpumsf_process_auxtrace_info() local
1122 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info)) in s390_cpumsf_process_auxtrace_info()
1143 sf->auxtrace_type = auxtrace_info->type; in s390_cpumsf_process_auxtrace_info()
H A Dauxtrace.h400 struct perf_record_auxtrace_info *auxtrace_info,
592 struct perf_record_auxtrace_info *auxtrace_info,
H A Dtool.c293 tool->auxtrace_info = process_event_op2_stub; in perf_tool__init()
H A Dauxtrace.c574 struct perf_record_auxtrace_info *auxtrace_info, in auxtrace_record__info_fill() argument
578 return itr->info_fill(itr, session, auxtrace_info, priv_size); in auxtrace_record__info_fill()
1315 ev->auxtrace_info.header.type = PERF_RECORD_AUXTRACE_INFO; in perf_event__synthesize_auxtrace_info()
1316 ev->auxtrace_info.header.size = sizeof(struct perf_record_auxtrace_info) + in perf_event__synthesize_auxtrace_info()
1318 err = auxtrace_record__info_fill(itr, session, &ev->auxtrace_info, in perf_event__synthesize_auxtrace_info()
1369 enum auxtrace_type type = event->auxtrace_info.type; in perf_event__process_auxtrace_info()
H A Ddata-convert-json.c345 c.tool.auxtrace_info = perf_event__process_auxtrace_info; in bt_convert__perf2json()
H A Dcs-etm.c3364 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in cs_etm__process_auxtrace_info_full() local
3368 int total_size = auxtrace_info->header.size; in cs_etm__process_auxtrace_info_full()
3378 ptr = (u64 *) auxtrace_info->priv; in cs_etm__process_auxtrace_info_full()
3473 etm->auxtrace_type = auxtrace_info->type; in cs_etm__process_auxtrace_info_full()
H A Dsession.c571 event->auxtrace_info.type = bswap_32(event->auxtrace_info.type); in perf_event__auxtrace_info_swap()
574 size -= (void *)&event->auxtrace_info.priv - (void *)event; in perf_event__auxtrace_info_swap()
575 mem_bswap_64(event->auxtrace_info.priv, size); in perf_event__auxtrace_info_swap()
1452 err = tool->auxtrace_info(session, event); in perf_session__process_user_event()
/linux/tools/perf/arch/x86/util/
H A Dintel-pt.c321 struct perf_record_auxtrace_info *auxtrace_info, in intel_pt_info_fill() argument
378 auxtrace_info->type = PERF_AUXTRACE_INTEL_PT; in intel_pt_info_fill()
379 auxtrace_info->priv[INTEL_PT_PMU_TYPE] = intel_pt_pmu->type; in intel_pt_info_fill()
380 auxtrace_info->priv[INTEL_PT_TIME_SHIFT] = tc.time_shift; in intel_pt_info_fill()
381 auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult; in intel_pt_info_fill()
382 auxtrace_info->priv[INTEL_PT_TIME_ZERO] = tc.time_zero; in intel_pt_info_fill()
383 auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO] = cap_user_time_zero; in intel_pt_info_fill()
384 auxtrace_info->priv[INTEL_PT_TSC_BIT] = tsc_bit; in intel_pt_info_fill()
385 auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT] = noretcomp_bit; in intel_pt_info_fill()
386 auxtrace_info->priv[INTEL_PT_HAVE_SCHED_SWITCH] = ptr->have_sched_switch; in intel_pt_info_fill()
[all …]
H A Dintel-bts.c64 struct perf_record_auxtrace_info *auxtrace_info, in intel_bts_info_fill() argument
94 auxtrace_info->type = PERF_AUXTRACE_INTEL_BTS; in intel_bts_info_fill()
95 auxtrace_info->priv[INTEL_BTS_PMU_TYPE] = intel_bts_pmu->type; in intel_bts_info_fill()
96 auxtrace_info->priv[INTEL_BTS_TIME_SHIFT] = tc.time_shift; in intel_bts_info_fill()
97 auxtrace_info->priv[INTEL_BTS_TIME_MULT] = tc.time_mult; in intel_bts_info_fill()
98 auxtrace_info->priv[INTEL_BTS_TIME_ZERO] = tc.time_zero; in intel_bts_info_fill()
99 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO] = cap_user_time_zero; in intel_bts_info_fill()
100 auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE] = btsr->snapshot_mode; in intel_bts_info_fill()
/linux/tools/perf/arch/arm64/util/
H A Darm-spe.c143 struct perf_record_auxtrace_info *auxtrace_info, in arm_spe_info_fill() argument
165 auxtrace_info->type = PERF_AUXTRACE_ARM_SPE; in arm_spe_info_fill()
166 auxtrace_info->priv[ARM_SPE_HEADER_VERSION] = ARM_SPE_HEADER_CURRENT_VERSION; in arm_spe_info_fill()
167 auxtrace_info->priv[ARM_SPE_HEADER_SIZE] = in arm_spe_info_fill()
169 auxtrace_info->priv[ARM_SPE_PMU_TYPE_V2] = arm_spe_pmu->type; in arm_spe_info_fill()
170 auxtrace_info->priv[ARM_SPE_CPUS_NUM] = perf_cpu_map__nr(cpu_map); in arm_spe_info_fill()
175 data = &auxtrace_info->priv[offset]; in arm_spe_info_fill()
H A Dhisi-ptt.c45 struct perf_record_auxtrace_info *auxtrace_info, in hisi_ptt_info_fill() argument
58 auxtrace_info->type = PERF_AUXTRACE_HISI_PTT; in hisi_ptt_info_fill()
59 auxtrace_info->priv[0] = hisi_ptt_pmu->type; in hisi_ptt_info_fill()
/linux/tools/perf/arch/powerpc/util/
H A Dauxtrace.c48 struct perf_record_auxtrace_info *auxtrace_info, in powerpc_vpadtl_info_fill() argument
51 auxtrace_info->type = PERF_AUXTRACE_VPA_DTL; in powerpc_vpadtl_info_fill()
/linux/tools/perf/arch/s390/util/
H A Dauxtrace.c33 struct perf_record_auxtrace_info *auxtrace_info __maybe_unused, in cpumsf_info_fill()
36 auxtrace_info->type = PERF_AUXTRACE_S390_CPUMSF; in cpumsf_info_fill()
/linux/tools/lib/perf/include/perf/
H A Devent.h535 struct perf_record_auxtrace_info auxtrace_info; member
/linux/tools/perf/
H A Dbuiltin-mem.c289 mem->tool.auxtrace_info = perf_event__process_auxtrace_info; in report_raw_events()
H A Dbuiltin-inject.c2219 inject->tool.auxtrace_info = perf_event__process_auxtrace_info; in __cmd_inject()
2231 inject->tool.auxtrace_info = perf_event__process_auxtrace_info; in __cmd_inject()
2527 inject.tool.auxtrace_info = perf_event__repipe_op2_synth; in cmd_inject()
H A Dbuiltin-annotate.c876 annotate.tool.auxtrace_info = perf_event__process_auxtrace_info; in cmd_annotate()
H A Dbuiltin-report.c1611 report.tool.auxtrace_info = perf_event__process_auxtrace_info; in cmd_report()

12