Home
last modified time | relevance | path

Searched refs:lbr (Results 1 – 14 of 14) sorted by relevance

/linux/arch/x86/events/intel/
A Dlbr.c370 if (lbr) in rdlbr_from()
371 return lbr->from; in rdlbr_from()
382 if (lbr) in rdlbr_to()
383 return lbr->to; in rdlbr_to()
394 if (lbr) in rdlbr_info()
395 return lbr->info; in rdlbr_info()
406 wrlbr_to(idx, lbr->to); in wrlbr_all()
420 lbr->from = from; in rdlbr_all()
791 u64 lbr; in intel_pmu_lbr_read_32() member
943 struct lbr_entry *lbr; in intel_pmu_store_lbr() local
[all …]
A DMakefile4 obj-$(CONFIG_CPU_SUP_INTEL) += lbr.o p4.o p6.o pt.o
A Dds.c1732 struct lbr_entry *lbr = next_record; in setup_pebs_adaptive_sample_data() local
1738 intel_pmu_store_pebs_lbrs(lbr); in setup_pebs_adaptive_sample_data()
/linux/arch/x86/kvm/vmx/
A Dpmu_intel.c187 struct x86_pmu_lbr *lbr = vcpu_to_lbr_records(vcpu); in intel_pmu_lbr_is_enabled() local
189 return lbr->nr && (vcpu_get_perf_capabilities(vcpu) & PMU_CAP_LBR_FMT); in intel_pmu_lbr_is_enabled()
625 struct x86_pmu_lbr *lbr = vcpu_to_lbr_records(vcpu); in vmx_update_intercept_for_lbr_msrs() local
628 for (i = 0; i < lbr->nr; i++) { in vmx_update_intercept_for_lbr_msrs()
629 vmx_set_intercept_for_msr(vcpu, lbr->from + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
630 vmx_set_intercept_for_msr(vcpu, lbr->to + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
631 if (lbr->info) in vmx_update_intercept_for_lbr_msrs()
632 vmx_set_intercept_for_msr(vcpu, lbr->info + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
/linux/arch/x86/include/asm/
A Dperf_event.h495 extern int x86_perf_get_lbr(struct x86_pmu_lbr *lbr);
498 static inline int x86_perf_get_lbr(struct x86_pmu_lbr *lbr) in x86_perf_get_lbr() argument
/linux/tools/perf/Documentation/
A Dperf-c2c.txt114 --stitch-lbr::
117 perf c2c record --call-graph lbr.
119 it can recreate better call stacks than the default lbr call stack
A Dperf-top.txt334 --stitch-lbr::
336 callgraph. The option must be used with --call-graph lbr recording.
338 it can recreate better call stacks than the default lbr call stack
A Dperf-script.txt484 --stitch-lbr::
487 perf record --call-graph lbr.
489 it can recreate better call stacks than the default lbr call stack
A Dperf-report.txt503 --stitch-lbr::
506 perf record --call-graph lbr.
508 it can recreate better call stacks than the default lbr call stack
A Dperf-record.txt61 FP mode, "dwarf" for DWARF mode, "lbr" for LBR mode and
258 Call Frame Information) or "lbr" (Hardware Last Branch Record
265 Using the "lbr" method doesn't require any compiler options. It
A Dperf-config.txt432 and 'lbr'. The value 'dwarf' is effective only if libunwind
434 the value 'lbr' only works for certain cpus. The method for
A Dperf-trace.txt174 are 'dwarf' and 'lbr', where available, try: 'perf trace --call-graph dwarf'.
/linux/arch/x86/events/
A Dperf_event.h930 struct lbr_entry lbr[MAX_LBR_ENTRIES]; member
954 struct arch_lbr_state lbr; member
1344 void intel_pmu_store_pebs_lbrs(struct lbr_entry *lbr);
/linux/arch/s390/tools/
A Dopcodes.txt513 b926 lbr RRE_RR

Completed in 32 milliseconds