Home
last modified time | relevance | path

Searched refs:branch_sample_type (Results 1 – 25 of 50) sorted by relevance

12

/linux/tools/testing/selftests/powerpc/pmu/sampling_tests/
H A Dbhrb_filter_map_test.c68 event.attr.branch_sample_type = 1U << i; in bhrb_filter_map_test()
74 event.attr.branch_sample_type = bhrb_filter_map_valid_common[i]; in bhrb_filter_map_test()
88 event.attr.branch_sample_type = bhrb_filter_map_valid_p10[i]; in bhrb_filter_map_test()
94 event.attr.branch_sample_type = bhrb_filter_map_valid_p10[i]; in bhrb_filter_map_test()
105 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY | PERF_SAMPLE_BRANCH_ANY_CALL; in bhrb_filter_map_test()
H A Dmmcra_bhrb_ind_call_test.c41 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_IND_CALL; in mmcra_bhrb_ind_call_test()
H A Dmmcra_bhrb_disable_test.c38 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY; in mmcra_bhrb_disable_test()
H A Dmmcra_bhrb_any_test.c37 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY; in mmcra_bhrb_any_test()
H A Dmmcra_bhrb_cond_test.c41 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_COND; in mmcra_bhrb_cond_test()
/linux/arch/powerpc/perf/
H A Dpower8-pmu.c217 static u64 power8_bhrb_filter_map(u64 branch_sample_type) in power8_bhrb_filter_map() argument
229 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY) in power8_bhrb_filter_map()
233 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_RETURN) in power8_bhrb_filter_map()
236 if (branch_sample_type & PERF_SAMPLE_BRANCH_IND_CALL) in power8_bhrb_filter_map()
239 if (branch_sample_type & PERF_SAMPLE_BRANCH_CALL) in power8_bhrb_filter_map()
242 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_CALL) { in power8_bhrb_filter_map()
H A Dpower9-pmu.c288 static u64 power9_bhrb_filter_map(u64 branch_sample_type) in power9_bhrb_filter_map() argument
300 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY) in power9_bhrb_filter_map()
304 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_RETURN) in power9_bhrb_filter_map()
307 if (branch_sample_type & PERF_SAMPLE_BRANCH_IND_CALL) in power9_bhrb_filter_map()
310 if (branch_sample_type & PERF_SAMPLE_BRANCH_CALL) in power9_bhrb_filter_map()
313 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_CALL) { in power9_bhrb_filter_map()
H A Dpower10-pmu.c302 static u64 power10_bhrb_filter_map(u64 branch_sample_type) in power10_bhrb_filter_map() argument
314 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY) in power10_bhrb_filter_map()
318 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_RETURN) in power10_bhrb_filter_map()
321 if (branch_sample_type & PERF_SAMPLE_BRANCH_IND_CALL) { in power10_bhrb_filter_map()
326 if (branch_sample_type & PERF_SAMPLE_BRANCH_COND) { in power10_bhrb_filter_map()
331 if (branch_sample_type & PERF_SAMPLE_BRANCH_CALL) in power10_bhrb_filter_map()
334 if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_CALL) { in power10_bhrb_filter_map()
/linux/include/linux/
H A Dperf_event.h1149 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_NO_FLAGS; in branch_sample_no_flags()
1154 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_NO_CYCLES; in branch_sample_no_cycles()
1157 static inline bool branch_sample_type(const struct perf_event *event) in branch_sample_type() function
1159 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_TYPE_SAVE; in branch_sample_type()
1164 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_HW_INDEX; in branch_sample_hw_index()
1169 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_PRIV_SAVE; in branch_sample_priv()
1174 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_COUNTERS; in branch_sample_counters()
1179 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_CALL_STACK; in branch_sample_call_stack()
1674 return event->attr.branch_sample_type != 0; in needs_branch_stack()
/linux/tools/perf/tests/attr/
H A Dtest-record-branch-any8 branch_sample_type=8
H A Dtest-record-branch-filter-any8 branch_sample_type=8
H A Dtest-record-branch-filter-hv8 branch_sample_type=8
H A Dtest-record-branch-filter-any_call8 branch_sample_type=16
H A Dtest-record-branch-filter-u8 branch_sample_type=8
H A Dtest-record-branch-filter-any_ret8 branch_sample_type=32
H A Dtest-record-branch-filter-ind_call8 branch_sample_type=64
H A Dtest-record-branch-filter-k8 branch_sample_type=8
H A Dbase-record-spe38 branch_sample_type=*
H A Dbase-stat39 branch_sample_type=0
H A Dbase-record39 branch_sample_type=0
H A Dtest-record-dummy-C053 branch_sample_type=0
H A Dsystem-wide-dummy50 branch_sample_type=0
/linux/arch/x86/events/amd/
H A Dbrs.c83 u64 type = event->attr.branch_sample_type; in amd_brs_setup_filter()
264 int type = event->attr.branch_sample_type; in amd_brs_match_plm()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dperf_event_stackmap.c62 .branch_sample_type = PERF_SAMPLE_BRANCH_USER | in test_perf_event_stackmap()
H A Dget_stackid_cannot_attach.c14 .branch_sample_type = PERF_SAMPLE_BRANCH_USER | in test_get_stackid_cannot_attach()

12