/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | parse-events.c | 302 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip); in test__checkevent_tracepoint_modifier() 318 TEST_ASSERT_VAL("wrong precise_ip", !evsel->attr.precise_ip); in test__checkevent_tracepoint_multi_modifier() 333 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip); in test__checkevent_raw_modifier() 346 TEST_ASSERT_VAL("wrong precise_ip", evsel->attr.precise_ip); in test__checkevent_numeric_modifier() 362 TEST_ASSERT_VAL("wrong precise_ip", !evsel->attr.precise_ip); in test__checkevent_symbolic_name_modifier() [all...] |
H A D | attr.c | 122 WRITE_ASS(precise_ip, "d"); in store_event()
|
/kernel/linux/linux-5.10/tools/perf/tests/ |
H A D | parse-events.c | 230 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip); in test__checkevent_tracepoint_modifier() 248 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip); in test__checkevent_tracepoint_multi_modifier() 261 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); in test__checkevent_raw_modifier() 273 TEST_ASSERT_VAL("wrong precise_ip", evsel->core.attr.precise_ip); in test__checkevent_numeric_modifier() 285 TEST_ASSERT_VAL("wrong precise_ip", !evsel->core.attr.precise_ip); in test__checkevent_symbolic_name_modifier() [all...] |
H A D | attr.c | 121 WRITE_ASS(precise_ip, "d"); in store_event()
|
/kernel/linux/linux-6.6/tools/perf/arch/x86/tests/ |
H A D | amd-ibs-via-core-pmu.c | 33 attr.precise_ip = 1; in event_open()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | evsel.c | 322 (attr.precise_ip || attr.exclude_kernel) ? ":" : "", in evsel__new_cycles() 324 attr.precise_ip ? attr.precise_ip + 1 : 0, "ppp") < 0) in evsel__new_cycles() 519 if (attr->precise_ip) { in perf_evsel__add_modifiers() 522 r += scnprintf(bf + r, size - r, "%.*s", attr->precise_ip, "ppp"); in perf_evsel__add_modifiers() 1243 attr->precise_ip = 3; in evsel__config() 1669 int precise_ip = evsel->core.attr.precise_ip; in perf_event_open() local 1685 * We tried all the precise_ip values, and it's in perf_event_open() 1688 if (!evsel->core.attr.precise_ip) { in perf_event_open() [all...] |
H A D | perf_event_attr_fprintf.c | 120 PRINT_ATTRf(precise_ip, p_unsigned); in perf_event_attr__fprintf()
|
H A D | python.c | 743 "precise_ip", in pyrf_evsel__init() 769 precise_ip = 0, in pyrf_evsel__init() local 783 &precise_ip, &mmap_data, &sample_id_all, in pyrf_evsel__init() 812 attr.precise_ip = precise_ip; in pyrf_evsel__init()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | get_stackid_cannot_attach.c | 12 .precise_ip = 1, in test_get_stackid_cannot_attach() 40 printf("%s:SKIP:cannot open PERF_COUNT_HW_CPU_CYCLES with precise_ip > 0\n", in test_get_stackid_cannot_attach()
|
H A D | perf_event_stackmap.c | 59 .precise_ip = 2, in test_perf_event_stackmap()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | get_stackid_cannot_attach.c | 12 .precise_ip = 1, in test_get_stackid_cannot_attach() 40 printf("%s:SKIP:cannot open PERF_COUNT_HW_CPU_CYCLES with precise_ip > 0\n", in test_get_stackid_cannot_attach()
|
H A D | perf_event_stackmap.c | 59 .precise_ip = 2, in test_perf_event_stackmap()
|
/kernel/linux/linux-6.6/arch/x86/events/intel/ |
H A D | core.c | 2511 if (unlikely(event->attr.precise_ip)) in intel_pmu_disable_event() 2525 if (event->attr.precise_ip) in intel_pmu_del_event() 2773 if (!event->attr.precise_ip) in intel_pmu_enable_fixed() 2790 if (x86_pmu.intel_cap.pebs_baseline && event->attr.precise_ip) { in intel_pmu_enable_fixed() 2804 if (unlikely(event->attr.precise_ip)) in intel_pmu_enable_event() 2832 if (event->attr.precise_ip) in intel_pmu_add_event() 2948 if (!event->attr.precise_ip) in x86_pmu_handle_guest_pebs() 3785 if (event->attr.precise_ip < 3) in intel_pebs_aliases_ivb() 3792 if (event->attr.precise_ip < 3) in intel_pebs_aliases_skl() 3824 if (attr->precise_ip) in intel_pmu_bts_config() [all...] |
H A D | ds.c | 1093 if (!event->attr.precise_ip) in intel_pebs_constraints() 1194 attr->precise_ip > 1) in pebs_update_adaptive_cfg() 1203 * + precise_ip < 2 for the non event IP in pebs_update_adaptive_cfg() 1213 if (gprs || (attr->precise_ip < 2) || tsx_weight) in pebs_update_adaptive_cfg() 1699 if (event->attr.precise_ip > 1) { in setup_pebs_fixed_sample_data() 1703 * Use it when precise_ip >= 2 : in setup_pebs_fixed_sample_data() 1713 * With precise_ip >= 2, try to fix up the off-by-1 IP in setup_pebs_fixed_sample_data() 1722 * When precise_ip == 1, return the PEBS off-by-1 IP, in setup_pebs_fixed_sample_data() 1850 if (event->attr.precise_ip < 2) { in setup_pebs_adaptive_sample_data() 2118 if (!event->attr.precise_ip) in intel_pmu_drain_pebs_core() [all...] |
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | evsel.c | 110 if (!evsel->core.attr.precise_ip && in arch_evsel__open_strerror()
|
/kernel/linux/linux-5.10/arch/x86/events/intel/ |
H A D | ds.c | 882 if (!event->attr.precise_ip) in intel_pebs_constraints() 979 attr->precise_ip > 1) in pebs_update_adaptive_cfg() 988 * + precise_ip < 2 for the non event IP in pebs_update_adaptive_cfg() 998 if (gprs || (attr->precise_ip < 2) || tsx_weight) in pebs_update_adaptive_cfg() 1429 if (event->attr.precise_ip > 1) { in setup_pebs_fixed_sample_data() 1433 * Use it when precise_ip >= 2 : in setup_pebs_fixed_sample_data() 1443 * With precise_ip >= 2, try to fix up the off-by-1 IP in setup_pebs_fixed_sample_data() 1452 * When precise_ip == 1, return the PEBS off-by-1 IP, in setup_pebs_fixed_sample_data() 1570 if (event->attr.precise_ip < 2) { in setup_pebs_adaptive_sample_data() 1813 if (!event->attr.precise_ip) in intel_pmu_drain_pebs_core() [all...] |
H A D | core.c | 2235 if (unlikely(event->attr.precise_ip)) in intel_pmu_disable_event() 2243 if (event->attr.precise_ip) in intel_pmu_del_event() 2459 if (!event->attr.precise_ip) in intel_pmu_enable_fixed() 2476 if (x86_pmu.intel_cap.pebs_baseline && event->attr.precise_ip) { in intel_pmu_enable_fixed() 2492 if (unlikely(event->attr.precise_ip)) in intel_pmu_enable_event() 2520 if (event->attr.precise_ip) in intel_pmu_add_event() 3497 if (event->attr.precise_ip < 3) in intel_pebs_aliases_ivb() 3504 if (event->attr.precise_ip < 3) in intel_pebs_aliases_skl() 3536 if (attr->precise_ip) in intel_pmu_bts_config() 3570 if (event->attr.precise_ip) { in intel_pmu_hw_config() [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | evsel.c | 555 if (attr->precise_ip) { in evsel__add_modifiers() 558 r += scnprintf(bf + r, size - r, "%.*s", attr->precise_ip, "ppp"); in evsel__add_modifiers() 1323 attr->precise_ip = 3; in evsel__config() 1772 * We tried all the precise_ip values, and it's in evsel__precise_ip_fallback() 1775 if (!evsel->core.attr.precise_ip) { in evsel__precise_ip_fallback() 1776 evsel->core.attr.precise_ip = evsel->precise_ip_original; in evsel__precise_ip_fallback() 1781 evsel->precise_ip_original = evsel->core.attr.precise_ip; in evsel__precise_ip_fallback() 1783 evsel->core.attr.precise_ip--; in evsel__precise_ip_fallback() 1784 pr_debug2_peo("decreasing precise_ip by one (%d)\n", evsel->core.attr.precise_ip); in evsel__precise_ip_fallback() [all...] |
H A D | python.c | 846 "precise_ip", in pyrf_evsel__init() 872 precise_ip = 0, in pyrf_evsel__init() local 886 &precise_ip, &mmap_data, &sample_id_all, in pyrf_evsel__init() 915 attr.precise_ip = precise_ip; in pyrf_evsel__init()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | pmu.c | 101 if (pmc->perf_event && pmc->perf_event->attr.precise_ip) { in __kvm_perf_overflow() 200 attr.precise_ip = pmc_get_pebs_precise_level(pmc); in pmc_reprogram_counter() 243 (!!pmc->perf_event->attr.precise_ip)) in pmc_resume_counter()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | trace_event_user.c | 264 .precise_ip = 2, in test_bpf_perf_event()
|
/kernel/linux/linux-5.10/tools/perf/arch/powerpc/util/ |
H A D | perf_regs.c | 186 .precise_ip = 1, in arch__intr_reg_mask()
|
/kernel/linux/linux-6.6/tools/perf/arch/powerpc/util/ |
H A D | perf_regs.c | 195 .precise_ip = 1, in arch__intr_reg_mask()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | trace_event_user.c | 264 .precise_ip = 2, in test_bpf_perf_event()
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | sal.h | 368 precise_ip : 1, member 375 u64 precise_ip; member
|