| /linux/tools/perf/tests/ |
| H A D | parse-events.c | 323 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 D | amd-ibs-via-core-pmu.c | 33 attr.precise_ip = 1; in event_open()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | perf_event_stackmap.c | 59 .precise_ip = 2, in test_perf_event_stackmap()
|
| H A D | get_stackid_cannot_attach.c | 12 .precise_ip = 1, in test_get_stackid_cannot_attach()
|
| H A D | perf_skip.c | 71 attr.precise_ip = 3; in serial_test_perf_skip()
|
| /linux/arch/x86/events/intel/ |
| H A D | core.c | 3111 if (unlikely(event->attr.precise_ip)) in intel_pmu_disable_event() 3130 if (event->attr.precise_ip) in intel_pmu_del_event() 3401 if (!event->attr.precise_ip && !is_acr_self_reload_event(event)) in intel_pmu_enable_fixed() 3418 if (x86_pmu.intel_cap.pebs_baseline && event->attr.precise_ip) in intel_pmu_enable_fixed() 3482 if (event->attr.precise_ip) { in intel_pmu_enable_event_ext() 3589 if (unlikely(event->attr.precise_ip)) in intel_pmu_enable_event() 3606 else if (!event->attr.precise_ip) in intel_pmu_enable_event() 3688 if (event->attr.precise_ip) in intel_pmu_add_event() 3804 if (!event->attr.precise_ip) in x86_pmu_handle_guest_pebs() 4731 if (event->attr.precise_ip < 3) in intel_pebs_aliases_ivb() [all …]
|
| H A D | ds.c | 1549 if (!event->attr.precise_ip) in intel_pebs_constraints() 1710 attr->precise_ip > 1) in pebs_update_adaptive_cfg() 1734 if (gprs || (attr->precise_ip < 2) || tsx_weight) in pebs_update_adaptive_cfg() 2263 if (event->attr.precise_ip > 1) { in setup_pebs_fixed_sample_data() 2468 if (event->attr.precise_ip < 2) { in __setup_pebs_gpr_group() 3073 if (!event->attr.precise_ip) in intel_pmu_drain_pebs_core() 3209 if (WARN_ON_ONCE(!event->attr.precise_ip)) in intel_pmu_drain_pebs_nhm() 3246 WARN_ON_ONCE(!event->attr.precise_ip)) in __intel_pmu_handle_pebs_record()
|
| H A D | lbr.c | 614 if (x86_pmu.intel_cap.pebs_baseline && event->attr.precise_ip > 0) in intel_pmu_lbr_add() 685 if (x86_pmu.intel_cap.pebs_baseline && event->attr.precise_ip > 0) in intel_pmu_lbr_del()
|
| /linux/tools/perf/util/perf-regs-arch/ |
| H A D | perf_regs_powerpc.c | 140 .precise_ip = 1, in __perf_reg_mask_powerpc()
|
| H A D | perf_regs_x86.c | 245 .precise_ip = 1, in __perf_reg_mask_x86()
|
| /linux/tools/perf/arch/x86/util/ |
| H A D | evsel.c | 165 if (evsel->core.attr.precise_ip == 0) in amd_evsel__open_strerror()
|
| /linux/samples/bpf/ |
| H A D | trace_event_user.c | 264 .precise_ip = 2, in test_bpf_perf_event()
|
| /linux/tools/perf/util/ |
| H A D | evsel.c | 172 WRITE_ASS(precise_ip, "d"); in store_event() 792 if (attr->precise_ip) { 795 r += scnprintf(bf + r, size - r, "%.*s", attr->precise_ip, "ppp"); in evsel__bp_name() 1782 attr->precise_ip = 3; in evsel__append_tp_filter() 2453 * We tried all the precise_ip values, and it's in evsel__detect_missing_pmu_features() 2456 if (!evsel->core.attr.precise_ip) { in evsel__detect_missing_pmu_features() 2457 evsel->core.attr.precise_ip = evsel->precise_ip_original; in evsel__detect_missing_pmu_features() 2462 evsel->precise_ip_original = evsel->core.attr.precise_ip; in evsel__detect_missing_pmu_features() 2464 evsel->core.attr.precise_ip--; in evsel__detect_missing_brstack_features() 2465 pr_debug2_peo("decreasing precise_ip b in evsel__detect_missing_brstack_features() [all...] |
| H A D | python.c | 2016 "precise_ip", in pyrf_evlist__from_evlist() 2043 precise_ip = 0, in pyrf_evlist__from_evlist() 2057 &precise_ip, &mmap_data, &sample_id_all, in pyrf_evlist__from_evlist() 2086 attr.precise_ip = precise_ip; in pyrf__parse_events() 1005 precise_ip = 0, pyrf_evsel__init() local
|
| H A D | perf_event_attr_fprintf.c | 363 PRINT_ATTRf_bf(precise_ip, p_unsigned); in perf_event_attr__fprintf()
|
| H A D | parse-events.c | 1860 u8 precise = evsel->core.attr.precise_ip + mod.precise; in parse_events__modifier_list() 1883 evsel->core.attr.precise_ip = precise; in parse_events__modifier_list()
|
| /linux/arch/x86/kvm/ |
| H A D | pmu.c | 205 if (pmc->perf_event && pmc->perf_event->attr.precise_ip) { in __kvm_perf_overflow() 313 attr.precise_ip = pmc_get_pebs_precise_level(pmc); in pmc_reprogram_counter() 369 (!!pmc->perf_event->attr.precise_ip)) in pmc_resume_counter()
|
| /linux/arch/x86/events/ |
| H A D | core.c | 580 * settings needed for precise_ip > 1 which implies 710 if (event->attr.precise_ip) { in x86_pmu_hw_config() 713 if (event->attr.precise_ip > precise) in x86_pmu_hw_config() 724 if (event->attr.precise_ip > 1 && x86_pmu.intel_cap.pebs_format < 2) { in x86_pmu_hw_config() 785 if (event->attr.precise_ip) { in x86_pmu_hw_config() 797 if (event->attr.precise_ip) { in x86_pmu_hw_config() 1343 if (!cpuc->is_fake && leader->attr.precise_ip) { in collect_events()
|
| /linux/tools/include/uapi/linux/ |
| H A D | perf_event.h | 443 precise_ip : 2, /* skid constraint */ member
|
| /linux/include/uapi/linux/ |
| H A D | perf_event.h | 445 precise_ip : 2, /* skid constraint */ member
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-amd-ibs.txt | 52 precise_ip attribute is set:
|
| /linux/arch/x86/events/amd/ |
| H A D | core.c | 409 if (event->attr.precise_ip && get_ibs_caps()) in amd_pmu_hw_config()
|
| /linux/kernel/events/ |
| H A D | core.c | 10808 if (event->attr.precise_ip && in perf_event_set_bpf_handler()
|