Home
last modified time | relevance | path

Searched refs:tracking_evsel (Results 1 – 7 of 7) sorted by relevance

/linux/tools/perf/arch/arm64/util/
H A Dhisi-ptt.c105 struct evsel *tracking_evsel; in hisi_ptt_recording_options() local
138 tracking_evsel = evlist__last(evlist); in hisi_ptt_recording_options()
139 evlist__set_tracking_event(evlist, tracking_evsel); in hisi_ptt_recording_options()
141 tracking_evsel->core.attr.freq = 0; in hisi_ptt_recording_options()
142 tracking_evsel->core.attr.sample_period = 1; in hisi_ptt_recording_options()
143 evsel__set_sample_bit(tracking_evsel, TIME); in hisi_ptt_recording_options()
H A Darm-spe.c365 struct evsel *tracking_evsel; in arm_spe_setup_tracking_event()
373 tracking_evsel = evlist__last(evlist); in arm_spe_setup_tracking_event()
374 evlist__set_tracking_event(evlist, tracking_evsel); in arm_spe_setup_tracking_event()
376 tracking_evsel->core.attr.freq = 0; in arm_spe_setup_tracking_event()
377 tracking_evsel->core.attr.sample_period = 1; in arm_spe_setup_tracking_event()
381 evsel__set_sample_bit(tracking_evsel, TIME); in arm_spe_setup_tracking_event()
382 evsel__set_sample_bit(tracking_evsel, CPU); in arm_spe_setup_tracking_event()
386 tracking_evsel->core.attr.context_switch = 1; in arm_spe_setup_tracking_event()
364 struct evsel *tracking_evsel; arm_spe_setup_tracking_event() local
/linux/tools/perf/tests/
H A Dswitch-tracking.c352 struct evsel *switch_evsel, *tracking_evsel; in test__switch_tracking()
431 tracking_evsel = evlist__last(evlist); in test__switch_tracking()
433 evlist__set_tracking_event(evlist, tracking_evsel); in test__switch_tracking()
435 tracking_evsel->core.attr.freq = 0; in test__switch_tracking()
436 tracking_evsel->core.attr.sample_period = 1; in test__switch_tracking()
438 evsel__set_sample_bit(tracking_evsel, TIME); in test__switch_tracking()
450 if (!tracking_evsel->core.attr.mmap || !tracking_evsel->core.attr.comm) { in test__switch_tracking()
457 if (evsel != tracking_evsel) { in test__switch_tracking()
350 struct evsel *switch_evsel, *tracking_evsel; test__switch_tracking() local
/linux/tools/perf/arch/x86/util/
H A Dintel-bts.c233 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 Dintel-pt.c857 struct evsel *tracking_evsel; in intel_pt_recording_options() local
866 tracking_evsel = evlist__add_aux_dummy(evlist, need_system_wide_tracking); in intel_pt_recording_options()
867 if (!tracking_evsel) in intel_pt_recording_options()
870 evlist__set_tracking_event(evlist, tracking_evsel); in intel_pt_recording_options()
873 tracking_evsel->immediate = true; in intel_pt_recording_options()
877 evsel__set_sample_bit(tracking_evsel, TIME); in intel_pt_recording_options()
879 evsel__set_sample_bit(tracking_evsel, CPU); in intel_pt_recording_options()
881 evsel__reset_sample_bit(tracking_evsel, BRANCH_STACK); in intel_pt_recording_options()
/linux/tools/perf/util/
H A Devlist.h404 void evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel);
H A Devlist.c1777 void evlist__set_tracking_event(struct evlist *evlist, struct evsel *tracking_evsel) in evlist__set_tracking_event()
1781 if (tracking_evsel->tracking) in evlist__findnew_tracking_event()
1785 if (evsel != tracking_evsel) in evlist__findnew_tracking_event()
1789 tracking_evsel->tracking = true; in evlist__findnew_tracking_event()
1765 evlist__set_tracking_event(struct evlist * evlist,struct evsel * tracking_evsel) evlist__set_tracking_event() argument