| /linux-6.15/tools/perf/tests/ |
| H A D | parse-events.c | 318 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip); in test__checkevent_tracepoint_modifier() 334 TEST_ASSERT_VAL("wrong precise_ip", !evsel->attr.precise_ip); in test__checkevent_tracepoint_multi_modifier() 348 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip); in test__checkevent_raw_modifier() 361 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip); in test__checkevent_numeric_modifier() 377 TEST_ASSERT_VAL("wrong precise_ip", !evsel->attr.precise_ip); in test__checkevent_symbolic_name_modifier() 424 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip); in test__checkevent_genhw_modifier() 493 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); in test__checkevent_breakpoint_r_modifier() 506 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); in test__checkevent_breakpoint_w_modifier() 519 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); in test__checkevent_breakpoint_rw_modifier() 558 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); in test__checkevent_breakpoint_r_modifier_name() [all …]
|
| /linux-6.15/tools/perf/tests/shell/attr/ |
| H A D | base-record-spe | 27 precise_ip=*
|
| H A D | base-stat | 28 precise_ip=0
|
| H A D | base-record | 28 precise_ip=0|1|2|3
|
| H A D | test-record-dummy-C0 | 36 precise_ip=0
|
| H A D | system-wide-dummy | 33 precise_ip=0
|
| /linux-6.15/tools/perf/arch/x86/tests/ |
| H A D | amd-ibs-via-core-pmu.c | 33 attr.precise_ip = 1; in event_open()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | get_stackid_cannot_attach.c | 12 .precise_ip = 1, in test_get_stackid_cannot_attach()
|
| H A D | perf_event_stackmap.c | 59 .precise_ip = 2, in test_perf_event_stackmap()
|
| H A D | perf_skip.c | 71 attr.precise_ip = 3; in serial_test_perf_skip()
|
| /linux-6.15/tools/perf/arch/x86/util/ |
| H A D | evsel.c | 132 if (!evsel->core.attr.precise_ip && in arch_evsel__open_strerror()
|
| H A D | perf_regs.c | 291 .precise_ip = 1, in arch__intr_reg_mask()
|
| /linux-6.15/arch/x86/events/intel/ |
| H A D | core.c | 2604 if (event->attr.precise_ip) in intel_pmu_del_event() 2857 if (!event->attr.precise_ip) in intel_pmu_enable_fixed() 2919 if (event->attr.precise_ip) in intel_pmu_add_event() 3034 if (!event->attr.precise_ip) in x86_pmu_handle_guest_pebs() 3908 if (event->attr.precise_ip < 3) in intel_pebs_aliases_ivb() 3915 if (event->attr.precise_ip < 3) in intel_pebs_aliases_skl() 3947 if (attr->precise_ip) in intel_pmu_bts_config() 4103 if (event->attr.precise_ip) { in intel_pmu_hw_config() 4197 if (!event->attr.precise_ip) in intel_pmu_hw_config() 4207 event->attr.precise_ip) in intel_pmu_hw_config() [all …]
|
| H A D | ds.c | 1229 if (!event->attr.precise_ip) in intel_pebs_constraints() 1390 attr->precise_ip > 1) in pebs_update_adaptive_cfg() 1411 if (gprs || (attr->precise_ip < 2) || tsx_weight) in pebs_update_adaptive_cfg() 1896 if (event->attr.precise_ip > 1) { in setup_pebs_fixed_sample_data() 2123 if (event->attr.precise_ip < 2) { in setup_pebs_adaptive_sample_data() 2454 if (!event->attr.precise_ip) in intel_pmu_drain_pebs_core() 2585 if (WARN_ON_ONCE(!event->attr.precise_ip)) in intel_pmu_drain_pebs_nhm() 2650 WARN_ON_ONCE(!event->attr.precise_ip)) in intel_pmu_drain_pebs_icl()
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | pmu.c | 104 if (pmc->perf_event && pmc->perf_event->attr.precise_ip) { in __kvm_perf_overflow() 212 attr.precise_ip = pmc_get_pebs_precise_level(pmc); in pmc_reprogram_counter() 268 (!!pmc->perf_event->attr.precise_ip)) in pmc_resume_counter()
|
| /linux-6.15/tools/perf/arch/powerpc/util/ |
| H A D | perf_regs.c | 196 .precise_ip = 1, in arch__intr_reg_mask()
|
| /linux-6.15/tools/perf/util/ |
| H A D | evsel.c | 163 WRITE_ASS(precise_ip, "d"); in store_event() 734 if (attr->precise_ip) { in evsel__add_modifiers() 737 r += scnprintf(bf + r, size - r, "%.*s", attr->precise_ip, "ppp"); in evsel__add_modifiers() 1515 attr->precise_ip = 3; in evsel__config() 2063 if (!evsel->core.attr.precise_ip) { in evsel__precise_ip_fallback() 2064 evsel->core.attr.precise_ip = evsel->precise_ip_original; in evsel__precise_ip_fallback() 2069 evsel->precise_ip_original = evsel->core.attr.precise_ip; in evsel__precise_ip_fallback() 2071 evsel->core.attr.precise_ip--; in evsel__precise_ip_fallback() 2072 pr_debug2_peo("decreasing precise_ip by one (%d)\n", evsel->core.attr.precise_ip); in evsel__precise_ip_fallback() 3747 if (evsel->core.attr.precise_ip) in evsel__open_strerror()
|
| H A D | python.c | 692 precise_ip = 0, in pyrf_evsel__init() local 706 &precise_ip, &mmap_data, &sample_id_all, in pyrf_evsel__init() 735 attr.precise_ip = precise_ip; in pyrf_evsel__init()
|
| H A D | perf_event_attr_fprintf.c | 324 PRINT_ATTRf(precise_ip, p_unsigned); in perf_event_attr__fprintf()
|
| /linux-6.15/samples/bpf/ |
| H A D | trace_event_user.c | 264 .precise_ip = 2, in test_bpf_perf_event()
|
| /linux-6.15/arch/x86/events/ |
| H A D | core.c | 571 if (event->attr.precise_ip) { in x86_pmu_hw_config() 574 if (event->attr.precise_ip > precise) in x86_pmu_hw_config() 585 if (event->attr.precise_ip > 1 && x86_pmu.intel_cap.pebs_format < 2) { in x86_pmu_hw_config() 650 if (!event->attr.precise_ip) in x86_pmu_hw_config() 1177 if (!cpuc->is_fake && leader->attr.precise_ip) { in collect_events()
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | perf_event.h | 441 precise_ip : 2, /* skid constraint */ member
|
| /linux-6.15/include/uapi/linux/ |
| H A D | perf_event.h | 441 precise_ip : 2, /* skid constraint */ member
|
| /linux-6.15/tools/perf/Documentation/ |
| H A D | perf-amd-ibs.txt | 52 precise_ip attribute is set:
|
| /linux-6.15/arch/x86/events/amd/ |
| H A D | ibs.c | 240 if (!event->attr.precise_ip || event->attr.precise_ip > 2) in forward_event_to_ibs()
|