/kernel/linux/linux-5.10/tools/perf/arch/arm64/util/ |
H A D | arm-spe.c | 72 struct evsel *tracking_evsel; in arm_spe_recording_options() local 138 tracking_evsel = evlist__last(evlist); in arm_spe_recording_options() 139 perf_evlist__set_tracking_event(evlist, tracking_evsel); in arm_spe_recording_options() 141 tracking_evsel->core.attr.freq = 0; in arm_spe_recording_options() 142 tracking_evsel->core.attr.sample_period = 1; in arm_spe_recording_options() 143 evsel__set_sample_bit(tracking_evsel, TIME); in arm_spe_recording_options() 144 evsel__set_sample_bit(tracking_evsel, CPU); in arm_spe_recording_options() 145 evsel__reset_sample_bit(tracking_evsel, BRANCH_STACK); in arm_spe_recording_options()
|
/kernel/linux/linux-6.6/tools/perf/arch/arm64/util/ |
H A D | hisi-ptt.c | 104 struct evsel *tracking_evsel; in hisi_ptt_recording_options() local 137 tracking_evsel = evlist__last(evlist); in hisi_ptt_recording_options() 138 evlist__set_tracking_event(evlist, tracking_evsel); in hisi_ptt_recording_options() 140 tracking_evsel->core.attr.freq = 0; in hisi_ptt_recording_options() 141 tracking_evsel->core.attr.sample_period = 1; in hisi_ptt_recording_options() 142 evsel__set_sample_bit(tracking_evsel, TIME); in hisi_ptt_recording_options()
|
H A D | arm-spe.c | 126 struct evsel *tracking_evsel; in arm_spe_recording_options() local 242 tracking_evsel = evlist__last(evlist); in arm_spe_recording_options() 243 evlist__set_tracking_event(evlist, tracking_evsel); in arm_spe_recording_options() 245 tracking_evsel->core.attr.freq = 0; in arm_spe_recording_options() 246 tracking_evsel->core.attr.sample_period = 1; in arm_spe_recording_options() 250 evsel__set_sample_bit(tracking_evsel, TIME); in arm_spe_recording_options() 251 evsel__set_sample_bit(tracking_evsel, CPU); in arm_spe_recording_options() 255 tracking_evsel->core.attr.context_switch = 1; in arm_spe_recording_options()
|
/kernel/linux/linux-5.10/tools/perf/tests/ |
H A D | switch-tracking.c | 340 struct evsel *switch_evsel, *tracking_evsel; in test__switch_tracking() local 425 tracking_evsel = evlist__last(evlist); in test__switch_tracking() 427 perf_evlist__set_tracking_event(evlist, tracking_evsel); in test__switch_tracking() 429 tracking_evsel->core.attr.freq = 0; in test__switch_tracking() 430 tracking_evsel->core.attr.sample_period = 1; in test__switch_tracking() 432 evsel__set_sample_bit(tracking_evsel, TIME); in test__switch_tracking() 444 if (!tracking_evsel->core.attr.mmap || !tracking_evsel->core.attr.comm) { in test__switch_tracking() 451 if (evsel != tracking_evsel) { in test__switch_tracking()
|
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | switch-tracking.c | 344 struct evsel *switch_evsel, *tracking_evsel; in test__switch_tracking() local 423 tracking_evsel = evlist__last(evlist); in test__switch_tracking() 425 evlist__set_tracking_event(evlist, tracking_evsel); in test__switch_tracking() 427 tracking_evsel->core.attr.freq = 0; in test__switch_tracking() 428 tracking_evsel->core.attr.sample_period = 1; in test__switch_tracking() 430 evsel__set_sample_bit(tracking_evsel, TIME); in test__switch_tracking() 442 if (!tracking_evsel->core.attr.mmap || !tracking_evsel->core.attr.comm) { in test__switch_tracking() 449 if (evsel != tracking_evsel) { in test__switch_tracking()
|
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/ |
H A D | intel-bts.c | 232 struct evsel *tracking_evsel; in intel_bts_recording_options() local 239 tracking_evsel = evlist__last(evlist); in intel_bts_recording_options() 241 perf_evlist__set_tracking_event(evlist, tracking_evsel); in intel_bts_recording_options() 243 tracking_evsel->core.attr.freq = 0; in intel_bts_recording_options() 244 tracking_evsel->core.attr.sample_period = 1; in intel_bts_recording_options()
|
H A D | intel-pt.c | 860 struct evsel *tracking_evsel; in intel_pt_recording_options() local 866 tracking_evsel = evlist__last(evlist); in intel_pt_recording_options() 868 perf_evlist__set_tracking_event(evlist, tracking_evsel); in intel_pt_recording_options() 870 tracking_evsel->core.attr.freq = 0; in intel_pt_recording_options() 871 tracking_evsel->core.attr.sample_period = 1; in intel_pt_recording_options() 873 tracking_evsel->no_aux_samples = true; in intel_pt_recording_options() 875 tracking_evsel->immediate = true; in intel_pt_recording_options() 879 evsel__set_sample_bit(tracking_evsel, TIME); in intel_pt_recording_options() 881 evsel__set_sample_bit(tracking_evsel, CPU); in intel_pt_recording_options() 883 evsel__reset_sample_bit(tracking_evsel, BRANCH_STAC in intel_pt_recording_options() [all...] |
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | intel-bts.c | 233 struct evsel *tracking_evsel; in intel_bts_recording_options() local 240 tracking_evsel = evlist__last(evlist); in intel_bts_recording_options() 242 evlist__set_tracking_event(evlist, tracking_evsel); in intel_bts_recording_options() 244 tracking_evsel->core.attr.freq = 0; in intel_bts_recording_options() 245 tracking_evsel->core.attr.sample_period = 1; in intel_bts_recording_options()
|
H A D | intel-pt.c | 850 struct evsel *tracking_evsel; in intel_pt_recording_options() local 859 tracking_evsel = evlist__add_aux_dummy(evlist, need_system_wide_tracking); in intel_pt_recording_options() 860 if (!tracking_evsel) in intel_pt_recording_options() 863 evlist__set_tracking_event(evlist, tracking_evsel); in intel_pt_recording_options() 866 tracking_evsel->immediate = true; in intel_pt_recording_options() 870 evsel__set_sample_bit(tracking_evsel, TIME); in intel_pt_recording_options() 872 evsel__set_sample_bit(tracking_evsel, CPU); in intel_pt_recording_options() 874 evsel__reset_sample_bit(tracking_evsel, BRANCH_STACK); in intel_pt_recording_options()
|
/kernel/linux/linux-5.10/tools/perf/arch/arm/util/ |
H A D | cs-etm.c | 416 struct evsel *tracking_evsel; in cs_etm_recording_options() local 422 tracking_evsel = evlist__last(evlist); in cs_etm_recording_options() 423 perf_evlist__set_tracking_event(evlist, tracking_evsel); in cs_etm_recording_options() 425 tracking_evsel->core.attr.freq = 0; in cs_etm_recording_options() 426 tracking_evsel->core.attr.sample_period = 1; in cs_etm_recording_options() 430 evsel__set_sample_bit(tracking_evsel, TIME); in cs_etm_recording_options()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | evlist.c | 1594 struct evsel *tracking_evsel) in perf_evlist__set_tracking_event() 1598 if (tracking_evsel->tracking) in perf_evlist__set_tracking_event() 1602 if (evsel != tracking_evsel) in perf_evlist__set_tracking_event() 1606 tracking_evsel->tracking = true; in perf_evlist__set_tracking_event() 1593 perf_evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel) perf_evlist__set_tracking_event() argument
|
H A D | evlist.h | 348 struct evsel *tracking_evsel);
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | evlist.c | 1690 void evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel) in evlist__set_tracking_event() argument 1694 if (tracking_evsel->tracking) in evlist__set_tracking_event() 1698 if (evsel != tracking_evsel) in evlist__set_tracking_event() 1702 tracking_evsel->tracking = true; in evlist__set_tracking_event()
|
H A D | evlist.h | 389 void evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel);
|