Home
last modified time | relevance | path

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

/linux-6.15/arch/x86/events/intel/
H A Dlbr.c302 if (lbr) in rdlbr_from()
303 return lbr->from; in rdlbr_from()
314 if (lbr) in rdlbr_to()
315 return lbr->to; in rdlbr_to()
326 if (lbr) in rdlbr_info()
327 return lbr->info; in rdlbr_info()
338 wrlbr_to(idx, lbr->to); in wrlbr_all()
352 lbr->from = from; in rdlbr_all()
752 u64 lbr; in intel_pmu_lbr_read_32() member
904 struct lbr_entry *lbr; in intel_pmu_store_lbr() local
[all …]
H A DMakefile4 obj-$(CONFIG_CPU_SUP_INTEL) += lbr.o p4.o p6.o pt.o
H A Dds.c2181 struct lbr_entry *lbr = next_record; in setup_pebs_adaptive_sample_data() local
2187 intel_pmu_store_pebs_lbrs(lbr); in setup_pebs_adaptive_sample_data()
/linux-6.15/arch/x86/include/asm/
H A Dperf_event.h651 extern void x86_perf_get_lbr(struct x86_pmu_lbr *lbr);
654 static inline void x86_perf_get_lbr(struct x86_pmu_lbr *lbr) in x86_perf_get_lbr() argument
656 memset(lbr, 0, sizeof(*lbr)); in x86_perf_get_lbr()
/linux-6.15/tools/perf/tests/shell/
H A Drecord_lbr.sh35 if ! perf record -e cycles --call-graph lbr -o "${perfdata}" perf test -w thloop
45 if ! perf report --stitch-lbr -i "${perfdata}" > "${perfdata}".txt
/linux-6.15/arch/x86/kvm/vmx/
H A Dpmu_intel.c629 struct x86_pmu_lbr *lbr = vcpu_to_lbr_records(vcpu); in vmx_update_intercept_for_lbr_msrs() local
632 for (i = 0; i < lbr->nr; i++) { in vmx_update_intercept_for_lbr_msrs()
633 vmx_set_intercept_for_msr(vcpu, lbr->from + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
634 vmx_set_intercept_for_msr(vcpu, lbr->to + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
635 if (lbr->info) in vmx_update_intercept_for_lbr_msrs()
636 vmx_set_intercept_for_msr(vcpu, lbr->info + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
/linux-6.15/arch/x86/events/amd/
H A DMakefile2 obj-$(CONFIG_CPU_SUP_AMD) += core.o lbr.o
/linux-6.15/tools/perf/Documentation/
H A Dtips.txt30 If call chains don't work try perf record --call-graph dwarf or --call-graph lbr
43 …LBR backtraces use --stitch-lbr to handle more than 32 deep entries: perf record --call-graph lbr
H A Dperf-c2c.txt122 --stitch-lbr::
125 perf c2c record --call-graph lbr.
127 it can recreate better call stacks than the default lbr call stack
H A Dperf-top.txt376 --stitch-lbr::
378 callgraph. The option must be used with --call-graph lbr recording.
380 it can recreate better call stacks than the default lbr call stack
H A Dperf-script.txt519 --stitch-lbr::
522 perf record --call-graph lbr.
524 it can recreate better call stacks than the default lbr call stack
H A Dperf-report.txt546 --stitch-lbr::
549 perf record --call-graph lbr.
551 it can recreate better call stacks than the default lbr call stack
H A Dperf-config.txt449 and 'lbr'. The value 'dwarf' is effective only if libunwind
451 the value 'lbr' only works for certain cpus. The method for
H A Dperf-record.txt63 FP mode, "dwarf" for DWARF mode, "lbr" for LBR mode and
305 Call Frame Information) or "lbr" (Hardware Last Branch Record
312 Using the "lbr" method doesn't require any compiler options. It
H A Dperf-trace.txt178 are 'dwarf' and 'lbr', where available, try: 'perf trace --call-graph dwarf'.
/linux-6.15/arch/x86/events/
H A Dperf_event.h1000 struct lbr_entry lbr[MAX_LBR_ENTRIES]; member
1024 struct arch_lbr_state lbr; member
1648 void intel_pmu_store_pebs_lbrs(struct lbr_entry *lbr);
/linux-6.15/drivers/hid/
H A Dhid-wiimote-modules.c2441 __u8 be, cs, sx, sy, ed, rtt, rbg, rbr, rbb, ltt, lbg, lbr, lbb, bp, bm; in wiimod_turntable_in_ext() local
2486 lbr = !(ext[4] & 0x20); in wiimod_turntable_in_ext()
2516 lbr); in wiimod_turntable_in_ext()
/linux-6.15/arch/s390/tools/
H A Dopcodes.txt514 b926 lbr RRE_RR