Home
last modified time | relevance | path

Searched refs:precise_ip (Results 1 – 20 of 20) sorted by relevance

/linux/tools/perf/tests/
H A Dparse-events.c323 TEST_ASSERT_EVSEL("wrong precise_ip", !evsel->core.attr.precise_ip, evsel); in test__checkevent_tracepoint_modifier()
339 TEST_ASSERT_EVSEL("wrong precise_ip", !evsel->core.attr.precise_ip, evsel); in test__checkevent_tracepoint_multi_modifier()
355 TEST_ASSERT_EVSEL("wrong precise_ip", evsel->core.attr.precise_ip, evsel); in test__checkevent_raw_modifier()
370 TEST_ASSERT_EVSEL("wrong precise_ip", evsel->core.attr.precise_ip, evsel); in test__checkevent_numeric_modifier()
387 TEST_ASSERT_EVSEL("wrong precise_ip", !evsel->core.attr.precise_ip, evse in test__checkevent_symbolic_name_modifier()
[all...]
/linux/tools/perf/arch/x86/tests/
H A Damd-ibs-via-core-pmu.c33 attr.precise_ip = 1; in event_open()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dperf_event_stackmap.c59 .precise_ip = 2, in test_perf_event_stackmap()
H A Dget_stackid_cannot_attach.c12 .precise_ip = 1, in test_get_stackid_cannot_attach()
H A Dperf_skip.c71 attr.precise_ip = 3; in serial_test_perf_skip()
/linux/arch/x86/events/intel/
H A Dcore.c3102 if (unlikely(event->attr.precise_ip)) in intel_pmu_enable_fixed()
3121 if (event->attr.precise_ip) in intel_pmu_enable_fixed()
3377 if (!event->attr.precise_ip && !is_acr_self_reload_event(event)) in intel_pmu_acr_late_setup()
3394 if (x86_pmu.intel_cap.pebs_baseline && event->attr.precise_ip) in intel_pmu_late_setup()
3458 if (event->attr.precise_ip) { in intel_pmu_reset()
3552 if (unlikely(event->attr.precise_ip)) in handle_pmi_common()
3569 else if (!event->attr.precise_ip) in handle_pmi_common()
3651 if (event->attr.precise_ip) in handle_pmi_common()
3769 if (!event->attr.precise_ip) in intel_bts_constraints()
4684 if (event->attr.precise_ip < in intel_pmu_hw_config()
[all...]
H A Dds.c1565 if (!event->attr.precise_ip) in intel_pebs_constraints()
1725 attr->precise_ip > 1) in pebs_update_adaptive_cfg()
1734 * + precise_ip < 2 for the non event IP in pebs_update_adaptive_cfg()
1746 if (gprs || (attr->precise_ip < 2) || tsx_weight) in pebs_update_adaptive_cfg()
2261 if (event->attr.precise_ip > 1) { in setup_pebs_fixed_sample_data()
2265 * Use it when precise_ip >= 2 : in setup_pebs_fixed_sample_data()
2275 * With precise_ip >= 2, try to fix up the off-by-1 IP in setup_pebs_fixed_sample_data()
2284 * When precise_ip == 1, return the PEBS off-by-1 IP, in setup_pebs_fixed_sample_data()
2460 if (event->attr.precise_ip < 2) {
2984 if (!event->attr.precise_ip) in intel_pmu_drain_pebs_core()
[all...]
/linux/tools/perf/util/perf-regs-arch/
H A Dperf_regs_powerpc.c140 .precise_ip = 1, in __perf_reg_mask_powerpc()
H A Dperf_regs_x86.c245 .precise_ip = 1, in __perf_reg_mask_x86()
/linux/tools/perf/arch/x86/util/
H A Devsel.c165 if (evsel->core.attr.precise_ip == 0) in amd_evsel__open_strerror()
/linux/samples/bpf/
H A Dtrace_event_user.c264 .precise_ip = 2, in test_bpf_perf_event()
/linux/tools/perf/util/
H A Devsel.c170 WRITE_ASS(precise_ip, "d"); in store_event()
778 if (attr->precise_ip) { in __evsel__bp_name()
781 r += scnprintf(bf + r, size - r, "%.*s", attr->precise_ip, "ppp"); in __evsel__bp_name()
1768 attr->precise_ip = 3; in evsel__append_filter()
2436 * We tried all the precise_ip values, and it's in evsel__detect_missing_pmu_features()
2439 if (!evsel->core.attr.precise_ip) { in evsel__detect_missing_pmu_features()
2440 evsel->core.attr.precise_ip = evsel->precise_ip_original; in evsel__detect_missing_pmu_features()
2445 evsel->precise_ip_original = evsel->core.attr.precise_ip; in evsel__detect_missing_pmu_features()
2447 evsel->core.attr.precise_ip--; in evsel__detect_missing_pmu_features()
2448 pr_debug2_peo("decreasing precise_ip b in evsel__detect_missing_pmu_features()
[all...]
H A Dpython.c1005 precise_ip = 0, in pyrf_evsel__init() local
1019 &precise_ip, &mmap_data, &sample_id_all, in pyrf_evsel__init()
1048 attr.precise_ip = precise_ip; in pyrf_evsel__init()
H A Dperf_event_attr_fprintf.c363 PRINT_ATTRf_bf(precise_ip, p_unsigned); in perf_event_attr__fprintf()
H A Dparse-events.c1857 u8 precise = evsel->core.attr.precise_ip + mod.precise; in parse_events__modifier_list()
1880 evsel->core.attr.precise_ip = precise; in parse_events__modifier_list()
/linux/arch/x86/events/
H A Dcore.c533 * settings needed for precise_ip > 1 which implies
590 if (event->attr.precise_ip) { in x86_pmu_hw_config()
593 if (event->attr.precise_ip > precise) in x86_pmu_hw_config()
604 if (event->attr.precise_ip > 1 && x86_pmu.intel_cap.pebs_format < 2) { in x86_pmu_hw_config()
669 if (!event->attr.precise_ip) in x86_pmu_hw_config()
1198 if (!cpuc->is_fake && leader->attr.precise_ip) { in collect_events()
/linux/tools/include/uapi/linux/
H A Dperf_event.h443 precise_ip : 2, /* skid constraint */ member
/linux/include/uapi/linux/
H A Dperf_event.h443 precise_ip : 2, /* skid constraint */ member
/linux/tools/perf/Documentation/
H A Dperf-amd-ibs.txt52 precise_ip attribute is set:
/linux/kernel/events/
H A Dcore.c10692 if (event->attr.precise_ip && in perf_event_free_bpf_handler()
10698 * On perf_event with precise_ip, calling bpf_get_stack() in bpf_overflow_handler()