Home
last modified time | relevance | path

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

/openbmc/linux/arch/x86/events/intel/
H A Dlbr.c297 static __always_inline u64 rdlbr_from(unsigned int idx, struct lbr_entry *lbr) in rdlbr_from() argument
301 if (lbr) in rdlbr_from()
302 return lbr->from; in rdlbr_from()
309 static __always_inline u64 rdlbr_to(unsigned int idx, struct lbr_entry *lbr) in rdlbr_to() argument
313 if (lbr) in rdlbr_to()
314 return lbr->to; in rdlbr_to()
321 static __always_inline u64 rdlbr_info(unsigned int idx, struct lbr_entry *lbr) in rdlbr_info() argument
325 if (lbr) in rdlbr_info()
326 return lbr->info; in rdlbr_info()
334 wrlbr_all(struct lbr_entry *lbr, unsigned int idx, bool need_info) in wrlbr_all() argument
[all …]
H A DMakefile4 obj-$(CONFIG_CPU_SUP_INTEL) += lbr.o p4.o p6.o pt.o
H A Dds.c1912 struct lbr_entry *lbr = next_record; in setup_pebs_adaptive_sample_data() local
1918 intel_pmu_store_pebs_lbrs(lbr); in setup_pebs_adaptive_sample_data()
/openbmc/linux/arch/x86/include/asm/
H A Dperf_event.h593 extern void x86_perf_get_lbr(struct x86_pmu_lbr *lbr);
596 static inline void x86_perf_get_lbr(struct x86_pmu_lbr *lbr) in x86_perf_get_lbr() argument
598 memset(lbr, 0, sizeof(*lbr)); in x86_perf_get_lbr()
/openbmc/linux/arch/x86/kvm/vmx/
H A Dpmu_intel.c657 struct x86_pmu_lbr *lbr = vcpu_to_lbr_records(vcpu); in vmx_update_intercept_for_lbr_msrs() local
660 for (i = 0; i < lbr->nr; i++) { in vmx_update_intercept_for_lbr_msrs()
661 vmx_set_intercept_for_msr(vcpu, lbr->from + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
662 vmx_set_intercept_for_msr(vcpu, lbr->to + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
663 if (lbr->info) in vmx_update_intercept_for_lbr_msrs()
664 vmx_set_intercept_for_msr(vcpu, lbr->info + i, MSR_TYPE_RW, set); in vmx_update_intercept_for_lbr_msrs()
H A Dvmx.c7853 struct x86_pmu_lbr lbr; in vmx_get_perf_capabilities() local
7863 x86_perf_get_lbr(&lbr); in vmx_get_perf_capabilities()
7864 if (lbr.nr) in vmx_get_perf_capabilities()
/openbmc/linux/arch/x86/events/amd/
H A DMakefile2 obj-$(CONFIG_CPU_SUP_AMD) += core.o lbr.o
/openbmc/linux/tools/perf/Documentation/
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.txt342 --stitch-lbr::
344 callgraph. The option must be used with --call-graph lbr recording.
346 it can recreate better call stacks than the default lbr call stack
H A Dperf-script.txt503 --stitch-lbr::
506 perf record --call-graph lbr.
508 it can recreate better call stacks than the default lbr call stack
H A Dperf-report.txt510 --stitch-lbr::
513 perf record --call-graph lbr.
515 it can recreate better call stacks than the default lbr call stack
H A Dperf-record.txt63 FP mode, "dwarf" for DWARF mode, "lbr" for LBR mode and
296 Call Frame Information) or "lbr" (Hardware Last Branch Record
303 Using the "lbr" method doesn't require any compiler options. It
H A Dperf-config.txt435 and 'lbr'. The value 'dwarf' is effective only if libunwind
437 the value 'lbr' only works for certain cpus. The method for
H A Dperf-trace.txt174 are 'dwarf' and 'lbr', where available, try: 'perf trace --call-graph dwarf'.
/openbmc/linux/arch/x86/events/
H A Dperf_event.h957 struct lbr_entry lbr[MAX_LBR_ENTRIES]; member
981 struct arch_lbr_state lbr; member
1544 void intel_pmu_store_pebs_lbrs(struct lbr_entry *lbr);
/openbmc/linux/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()
/openbmc/linux/arch/s390/tools/
H A Dopcodes.txt514 b926 lbr RRE_RR
/openbmc/linux/
H A Dopengrok2.0.log[all...]
H A Dopengrok1.0.log[all...]