Home
last modified time | relevance | path

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

12

/linux-6.1.9/tools/testing/selftests/powerpc/pmu/sampling_tests/
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()
Dmmcra_bhrb_ind_call_test.c41 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_IND_CALL; in mmcra_bhrb_ind_call_test()
Dmmcra_bhrb_any_test.c37 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY; in mmcra_bhrb_any_test()
Dmmcra_bhrb_disable_test.c38 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY; in mmcra_bhrb_disable_test()
Dmmcra_bhrb_cond_test.c41 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_COND; in mmcra_bhrb_cond_test()
/linux-6.1.9/arch/powerpc/perf/
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()
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()
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-6.1.9/tools/perf/tests/attr/
Dtest-record-branch-any8 branch_sample_type=8
Dtest-record-branch-filter-any8 branch_sample_type=8
Dtest-record-branch-filter-any_call8 branch_sample_type=16
Dtest-record-branch-filter-any_ret8 branch_sample_type=32
Dtest-record-branch-filter-hv8 branch_sample_type=8
Dtest-record-branch-filter-ind_call8 branch_sample_type=64
Dtest-record-branch-filter-k8 branch_sample_type=8
Dtest-record-branch-filter-u8 branch_sample_type=8
Dbase-record-spe38 branch_sample_type=*
Dbase-stat39 branch_sample_type=0
Dbase-record39 branch_sample_type=0
Dsystem-wide-dummy48 branch_sample_type=0
/linux-6.1.9/arch/x86/events/amd/
Dbrs.c86 u64 type = event->attr.branch_sample_type; in amd_brs_setup_filter()
267 int type = event->attr.branch_sample_type; in amd_brs_match_plm()
/linux-6.1.9/include/linux/
Dperf_event.h1450 return event->attr.branch_sample_type != 0; in needs_branch_stack()
1724 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_NO_FLAGS; in branch_sample_no_flags()
1729 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_NO_CYCLES; in branch_sample_no_cycles()
1732 static inline bool branch_sample_type(const struct perf_event *event) in branch_sample_type() function
1734 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_TYPE_SAVE; in branch_sample_type()
1739 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_HW_INDEX; in branch_sample_hw_index()
1744 return event->attr.branch_sample_type & PERF_SAMPLE_BRANCH_PRIV_SAVE; in branch_sample_priv()
/linux-6.1.9/tools/testing/selftests/bpf/prog_tests/
Dget_stackid_cannot_attach.c14 .branch_sample_type = PERF_SAMPLE_BRANCH_USER | in test_get_stackid_cannot_attach()
Dperf_event_stackmap.c62 .branch_sample_type = PERF_SAMPLE_BRANCH_USER | in test_perf_event_stackmap()
Dget_branch_snapshot.c43 attr.branch_sample_type = PERF_SAMPLE_BRANCH_KERNEL | in create_perf_events()

12