Searched refs:auxtrace_info (Results 1 - 24 of 24) sorted by relevance

/linux-master/tools/perf/util/
H A Dhisi-ptt.c168 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; local
171 if (auxtrace_info->header.size < HISI_PTT_AUXTRACE_PRIV_SIZE +
181 ptt->auxtrace_type = auxtrace_info->type;
182 ptt->pmu_type = auxtrace_info->priv[0];
192 hisi_ptt_print_info(auxtrace_info->priv[0]);
H A Dcs-etm-base.c167 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; local
173 if (auxtrace_info->header.size < (event_header_size + INFO_HEADER_SIZE))
177 ptr = (u64 *) auxtrace_info->priv;
H A Dtool.h71 auxtrace_info, member in struct:perf_tool
H A Dintel-bts.c860 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; local
865 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) +
879 bts->auxtrace_type = auxtrace_info->type;
880 bts->pmu_type = auxtrace_info->priv[INTEL_BTS_PMU_TYPE];
881 bts->tc.time_shift = auxtrace_info->priv[INTEL_BTS_TIME_SHIFT];
882 bts->tc.time_mult = auxtrace_info->priv[INTEL_BTS_TIME_MULT];
883 bts->tc.time_zero = auxtrace_info->priv[INTEL_BTS_TIME_ZERO];
885 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO];
886 bts->snapshot_mode = auxtrace_info
[all...]
H A Dintel-pt.c4173 static bool intel_pt_has(struct perf_record_auxtrace_info *auxtrace_info, int pos) argument
4175 return auxtrace_info->header.size >=
4182 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; local
4189 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) +
4228 pt->auxtrace_type = auxtrace_info->type;
4229 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE];
4230 pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT];
4231 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT];
4232 pt->tc.time_zero = auxtrace_info
[all...]
H A Darm-spe.c1293 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; local
1301 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) +
1315 spe->auxtrace_type = auxtrace_info->type;
1316 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE];
1350 arm_spe_print_info(&auxtrace_info->priv[0]);
H A Ds390-cpumsf.c1121 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; local
1125 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info))
1146 sf->auxtrace_type = auxtrace_info->type;
H A Dauxtrace.h399 struct perf_record_auxtrace_info *auxtrace_info,
590 struct perf_record_auxtrace_info *auxtrace_info,
H A Dauxtrace.c571 struct perf_record_auxtrace_info *auxtrace_info,
575 return itr->info_fill(itr, session, auxtrace_info, priv_size);
1252 ev->auxtrace_info.header.type = PERF_RECORD_AUXTRACE_INFO;
1253 ev->auxtrace_info.header.size = sizeof(struct perf_record_auxtrace_info) +
1255 err = auxtrace_record__info_fill(itr, session, &ev->auxtrace_info,
1306 enum auxtrace_type type = event->auxtrace_info.type;
569 auxtrace_record__info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) argument
H A Ddata-convert-json.c336 .auxtrace_info = perf_event__process_auxtrace_info,
H A Dcs-etm.c2884 * Read a single cpu parameter block from the auxtrace_info priv block.
3236 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; local
3240 int total_size = auxtrace_info->header.size;
3259 ptr = (u64 *) auxtrace_info->priv;
3271 * The metadata is stored in the auxtrace_info section and encodes
3347 etm->auxtrace_type = auxtrace_info->type;
H A Dsession.c541 if (tool->auxtrace_info == NULL)
542 tool->auxtrace_info = process_event_op2_stub;
870 event->auxtrace_info.type = bswap_32(event->auxtrace_info.type);
873 size -= (void *)&event->auxtrace_info.priv - (void *)event;
874 mem_bswap_64(event->auxtrace_info.priv, size);
1712 return tool->auxtrace_info(session, event);
/linux-master/tools/perf/arch/s390/util/
H A Dauxtrace.c33 struct perf_record_auxtrace_info *auxtrace_info __maybe_unused,
36 auxtrace_info->type = PERF_AUXTRACE_S390_CPUMSF;
/linux-master/tools/perf/arch/x86/util/
H A Dintel-pt.c317 struct perf_record_auxtrace_info *auxtrace_info,
374 auxtrace_info->type = PERF_AUXTRACE_INTEL_PT;
375 auxtrace_info->priv[INTEL_PT_PMU_TYPE] = intel_pt_pmu->type;
376 auxtrace_info->priv[INTEL_PT_TIME_SHIFT] = tc.time_shift;
377 auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult;
378 auxtrace_info->priv[INTEL_PT_TIME_ZERO] = tc.time_zero;
379 auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO] = cap_user_time_zero;
380 auxtrace_info->priv[INTEL_PT_TSC_BIT] = tsc_bit;
381 auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT] = noretcomp_bit;
382 auxtrace_info
315 intel_pt_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) argument
[all...]
H A Dintel-bts.c64 struct perf_record_auxtrace_info *auxtrace_info,
94 auxtrace_info->type = PERF_AUXTRACE_INTEL_BTS;
95 auxtrace_info->priv[INTEL_BTS_PMU_TYPE] = intel_bts_pmu->type;
96 auxtrace_info->priv[INTEL_BTS_TIME_SHIFT] = tc.time_shift;
97 auxtrace_info->priv[INTEL_BTS_TIME_MULT] = tc.time_mult;
98 auxtrace_info->priv[INTEL_BTS_TIME_ZERO] = tc.time_zero;
99 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO] = cap_user_time_zero;
100 auxtrace_info->priv[INTEL_BTS_SNAPSHOT_MODE] = btsr->snapshot_mode;
62 intel_bts_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) argument
/linux-master/tools/perf/arch/arm64/util/
H A Dhisi-ptt.c45 struct perf_record_auxtrace_info *auxtrace_info,
58 auxtrace_info->type = PERF_AUXTRACE_HISI_PTT;
59 auxtrace_info->priv[0] = hisi_ptt_pmu->type;
43 hisi_ptt_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) argument
H A Darm-spe.c48 struct perf_record_auxtrace_info *auxtrace_info,
61 auxtrace_info->type = PERF_AUXTRACE_ARM_SPE;
62 auxtrace_info->priv[ARM_SPE_PMU_TYPE] = arm_spe_pmu->type;
46 arm_spe_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) argument
/linux-master/tools/lib/perf/include/perf/
H A Devent.h500 struct perf_record_auxtrace_info auxtrace_info; member in union:perf_event
/linux-master/tools/perf/
H A Dbuiltin-mem.c462 .auxtrace_info = perf_event__process_auxtrace_info,
H A Dbuiltin-inject.c2022 inject->tool.auxtrace_info = perf_event__process_auxtrace_info;
2034 inject->tool.auxtrace_info = perf_event__process_auxtrace_info;
2191 .auxtrace_info = perf_event__repipe_op2_synth,
H A Dbuiltin-annotate.c740 .auxtrace_info = perf_event__process_auxtrace_info,
H A Dbuiltin-report.c1294 .auxtrace_info = perf_event__process_auxtrace_info,
H A Dbuiltin-script.c3883 .auxtrace_info = perf_script__process_auxtrace_info,
H A Dbuiltin-c2c.c397 .auxtrace_info = perf_event__process_auxtrace_info,

Completed in 279 milliseconds