/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | hisi-ptt.c | 166 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in hisi_ptt_process_auxtrace_info() local 169 if (auxtrace_info->header.size < HISI_PTT_AUXTRACE_PRIV_SIZE + in hisi_ptt_process_auxtrace_info() 179 ptt->auxtrace_type = auxtrace_info->type; in hisi_ptt_process_auxtrace_info() 180 ptt->pmu_type = auxtrace_info->priv[0]; in hisi_ptt_process_auxtrace_info() 190 hisi_ptt_print_info(auxtrace_info->priv[0]); in hisi_ptt_process_auxtrace_info()
|
H A D | cs-etm-base.c | 167 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 D | intel-bts.c | 860 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in intel_bts_process_auxtrace_info() local 865 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in intel_bts_process_auxtrace_info() 879 bts->auxtrace_type = auxtrace_info->type; in intel_bts_process_auxtrace_info() 880 bts->pmu_type = auxtrace_info->priv[INTEL_BTS_PMU_TYPE]; in intel_bts_process_auxtrace_info() 881 bts->tc.time_shift = auxtrace_info->priv[INTEL_BTS_TIME_SHIFT]; in intel_bts_process_auxtrace_info() 882 bts->tc.time_mult = auxtrace_info->priv[INTEL_BTS_TIME_MULT]; in intel_bts_process_auxtrace_info() 883 bts->tc.time_zero = auxtrace_info->priv[INTEL_BTS_TIME_ZERO]; in intel_bts_process_auxtrace_info() 885 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO]; in intel_bts_process_auxtrace_info() 886 bts->snapshot_mode = auxtrace_info in intel_bts_process_auxtrace_info() [all...] |
H A D | intel-pt.c | 4173 static bool intel_pt_has(struct perf_record_auxtrace_info *auxtrace_info, int pos) in intel_pt_has() argument 4175 return auxtrace_info->header.size >= in intel_pt_has() 4182 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in intel_pt_process_auxtrace_info() local 4189 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in intel_pt_process_auxtrace_info() 4228 pt->auxtrace_type = auxtrace_info->type; in intel_pt_process_auxtrace_info() 4229 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE]; in intel_pt_process_auxtrace_info() 4230 pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT]; in intel_pt_process_auxtrace_info() 4231 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT]; in intel_pt_process_auxtrace_info() 4232 pt->tc.time_zero = auxtrace_info in intel_pt_process_auxtrace_info() [all...] |
H A D | tool.h | 71 auxtrace_info, member
|
H A D | arm-spe.c | 1293 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in arm_spe_process_auxtrace_info() local 1301 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in arm_spe_process_auxtrace_info() 1315 spe->auxtrace_type = auxtrace_info->type; in arm_spe_process_auxtrace_info() 1316 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE]; in arm_spe_process_auxtrace_info() 1350 arm_spe_print_info(&auxtrace_info->priv[0]); in arm_spe_process_auxtrace_info()
|
H A D | s390-cpumsf.c | 1121 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in s390_cpumsf_process_auxtrace_info() local 1125 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info)) in s390_cpumsf_process_auxtrace_info() 1146 sf->auxtrace_type = auxtrace_info->type; in s390_cpumsf_process_auxtrace_info()
|
H A D | auxtrace.h | 397 struct perf_record_auxtrace_info *auxtrace_info, 588 struct perf_record_auxtrace_info *auxtrace_info,
|
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/ |
H A D | intel-pt.c | 324 struct perf_record_auxtrace_info *auxtrace_info, in intel_pt_info_fill() 382 auxtrace_info->type = PERF_AUXTRACE_INTEL_PT; in intel_pt_info_fill() 383 auxtrace_info->priv[INTEL_PT_PMU_TYPE] = intel_pt_pmu->type; in intel_pt_info_fill() 384 auxtrace_info->priv[INTEL_PT_TIME_SHIFT] = tc.time_shift; in intel_pt_info_fill() 385 auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult; in intel_pt_info_fill() 386 auxtrace_info->priv[INTEL_PT_TIME_ZERO] = tc.time_zero; in intel_pt_info_fill() 387 auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO] = cap_user_time_zero; in intel_pt_info_fill() 388 auxtrace_info->priv[INTEL_PT_TSC_BIT] = tsc_bit; in intel_pt_info_fill() 389 auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT] = noretcomp_bit; in intel_pt_info_fill() 390 auxtrace_info in intel_pt_info_fill() 322 intel_pt_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) intel_pt_info_fill() argument [all...] |
H A D | intel-bts.c | 64 struct perf_record_auxtrace_info *auxtrace_info, in intel_bts_info_fill() 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() 62 intel_bts_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) intel_bts_info_fill() argument
|
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | intel-pt.c | 325 struct perf_record_auxtrace_info *auxtrace_info, in intel_pt_info_fill() 382 auxtrace_info->type = PERF_AUXTRACE_INTEL_PT; in intel_pt_info_fill() 383 auxtrace_info->priv[INTEL_PT_PMU_TYPE] = intel_pt_pmu->type; in intel_pt_info_fill() 384 auxtrace_info->priv[INTEL_PT_TIME_SHIFT] = tc.time_shift; in intel_pt_info_fill() 385 auxtrace_info->priv[INTEL_PT_TIME_MULT] = tc.time_mult; in intel_pt_info_fill() 386 auxtrace_info->priv[INTEL_PT_TIME_ZERO] = tc.time_zero; in intel_pt_info_fill() 387 auxtrace_info->priv[INTEL_PT_CAP_USER_TIME_ZERO] = cap_user_time_zero; in intel_pt_info_fill() 388 auxtrace_info->priv[INTEL_PT_TSC_BIT] = tsc_bit; in intel_pt_info_fill() 389 auxtrace_info->priv[INTEL_PT_NORETCOMP_BIT] = noretcomp_bit; in intel_pt_info_fill() 390 auxtrace_info in intel_pt_info_fill() 323 intel_pt_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) intel_pt_info_fill() argument [all...] |
H A D | intel-bts.c | 64 struct perf_record_auxtrace_info *auxtrace_info, in intel_bts_info_fill() 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() 62 intel_bts_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) intel_bts_info_fill() argument
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | intel-bts.c | 860 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in intel_bts_process_auxtrace_info() local 865 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in intel_bts_process_auxtrace_info() 879 bts->auxtrace_type = auxtrace_info->type; in intel_bts_process_auxtrace_info() 880 bts->pmu_type = auxtrace_info->priv[INTEL_BTS_PMU_TYPE]; in intel_bts_process_auxtrace_info() 881 bts->tc.time_shift = auxtrace_info->priv[INTEL_BTS_TIME_SHIFT]; in intel_bts_process_auxtrace_info() 882 bts->tc.time_mult = auxtrace_info->priv[INTEL_BTS_TIME_MULT]; in intel_bts_process_auxtrace_info() 883 bts->tc.time_zero = auxtrace_info->priv[INTEL_BTS_TIME_ZERO]; in intel_bts_process_auxtrace_info() 885 auxtrace_info->priv[INTEL_BTS_CAP_USER_TIME_ZERO]; in intel_bts_process_auxtrace_info() 886 bts->snapshot_mode = auxtrace_info in intel_bts_process_auxtrace_info() [all...] |
H A D | intel-pt.c | 3313 static bool intel_pt_has(struct perf_record_auxtrace_info *auxtrace_info, int pos) in intel_pt_has() argument 3315 return auxtrace_info->header.size >= in intel_pt_has() 3322 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in intel_pt_process_auxtrace_info() local 3329 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in intel_pt_process_auxtrace_info() 3351 pt->auxtrace_type = auxtrace_info->type; in intel_pt_process_auxtrace_info() 3352 pt->pmu_type = auxtrace_info->priv[INTEL_PT_PMU_TYPE]; in intel_pt_process_auxtrace_info() 3353 pt->tc.time_shift = auxtrace_info->priv[INTEL_PT_TIME_SHIFT]; in intel_pt_process_auxtrace_info() 3354 pt->tc.time_mult = auxtrace_info->priv[INTEL_PT_TIME_MULT]; in intel_pt_process_auxtrace_info() 3355 pt->tc.time_zero = auxtrace_info in intel_pt_process_auxtrace_info() [all...] |
H A D | arm-spe.c | 931 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in arm_spe_process_auxtrace_info() local 936 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info) + in arm_spe_process_auxtrace_info() 950 spe->auxtrace_type = auxtrace_info->type; in arm_spe_process_auxtrace_info() 951 spe->pmu_type = auxtrace_info->priv[ARM_SPE_PMU_TYPE]; in arm_spe_process_auxtrace_info() 962 arm_spe_print_info(&auxtrace_info->priv[0]); in arm_spe_process_auxtrace_info()
|
H A D | tool.h | 69 auxtrace_info, member
|
H A D | s390-cpumsf.c | 1120 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in s390_cpumsf_process_auxtrace_info() local 1124 if (auxtrace_info->header.size < sizeof(struct perf_record_auxtrace_info)) in s390_cpumsf_process_auxtrace_info() 1145 sf->auxtrace_type = auxtrace_info->type; in s390_cpumsf_process_auxtrace_info()
|
H A D | auxtrace.h | 368 struct perf_record_auxtrace_info *auxtrace_info, 567 struct perf_record_auxtrace_info *auxtrace_info,
|
H A D | cs-etm.c | 2487 struct perf_record_auxtrace_info *auxtrace_info = &event->auxtrace_info; in cs_etm__process_auxtrace_info() local 2493 int total_size = auxtrace_info->header.size; in cs_etm__process_auxtrace_info() 2513 ptr = (u64 *) auxtrace_info->priv; in cs_etm__process_auxtrace_info() 2548 * The metadata is stored in the auxtrace_info section and encodes in cs_etm__process_auxtrace_info() 2633 etm->auxtrace_type = auxtrace_info->type; in cs_etm__process_auxtrace_info() 2666 cs_etm__print_auxtrace_info(auxtrace_info->priv, num_cpu); in cs_etm__process_auxtrace_info()
|
H A D | session.c | 517 if (tool->auxtrace_info == NULL) in perf_tool__fill_defaults() 518 tool->auxtrace_info = process_event_op2_stub; in perf_tool__fill_defaults() 841 event->auxtrace_info.type = bswap_32(event->auxtrace_info.type); in perf_event__auxtrace_info_swap() 844 size -= (void *)&event->auxtrace_info.priv - (void *)event; in perf_event__auxtrace_info_swap() 845 mem_bswap_64(event->auxtrace_info.priv, size); in perf_event__auxtrace_info_swap() 1609 return tool->auxtrace_info(session, event); in perf_session__process_user_event()
|
/kernel/linux/linux-5.10/tools/perf/arch/arm64/util/ |
H A D | arm-spe.c | 44 struct perf_record_auxtrace_info *auxtrace_info, in arm_spe_info_fill() 57 auxtrace_info->type = PERF_AUXTRACE_ARM_SPE; in arm_spe_info_fill() 58 auxtrace_info->priv[ARM_SPE_PMU_TYPE] = arm_spe_pmu->type; in arm_spe_info_fill() 42 arm_spe_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) arm_spe_info_fill() argument
|
/kernel/linux/linux-6.6/tools/perf/arch/arm64/util/ |
H A D | hisi-ptt.c | 45 struct perf_record_auxtrace_info *auxtrace_info, in hisi_ptt_info_fill() 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() 43 hisi_ptt_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) hisi_ptt_info_fill() argument
|
H A D | arm-spe.c | 48 struct perf_record_auxtrace_info *auxtrace_info, in arm_spe_info_fill() 61 auxtrace_info->type = PERF_AUXTRACE_ARM_SPE; in arm_spe_info_fill() 62 auxtrace_info->priv[ARM_SPE_PMU_TYPE] = arm_spe_pmu->type; in arm_spe_info_fill() 46 arm_spe_info_fill(struct auxtrace_record *itr, struct perf_session *session, struct perf_record_auxtrace_info *auxtrace_info, size_t priv_size) arm_spe_info_fill() argument
|
/kernel/linux/linux-5.10/tools/perf/arch/s390/util/ |
H A D | auxtrace.c | 33 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()
|
/kernel/linux/linux-6.6/tools/perf/arch/s390/util/ |
H A D | auxtrace.c | 33 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()
|