Searched refs:lbr (Results 1 - 8 of 8) sorted by relevance

/linux-master/arch/x86/events/amd/
H A DMakefile2 obj-$(CONFIG_CPU_SUP_AMD) += core.o lbr.o
/linux-master/arch/x86/events/intel/
H A DMakefile4 obj-$(CONFIG_CPU_SUP_INTEL) += lbr.o p4.o p6.o pt.o
H A Dlbr.c297 static __always_inline u64 rdlbr_from(unsigned int idx, struct lbr_entry *lbr) argument
301 if (lbr)
302 return lbr->from;
309 static __always_inline u64 rdlbr_to(unsigned int idx, struct lbr_entry *lbr) argument
313 if (lbr)
314 return lbr->to;
321 static __always_inline u64 rdlbr_info(unsigned int idx, struct lbr_entry *lbr) argument
325 if (lbr)
326 return lbr->info;
334 wrlbr_all(struct lbr_entry *lbr, unsigne argument
343 rdlbr_all(struct lbr_entry *lbr, unsigned int idx, bool need_info) argument
742 u64 lbr; member in union:__anon2
894 struct lbr_entry *lbr; local
1265 intel_pmu_store_pebs_lbrs(struct lbr_entry *lbr) argument
1690 x86_perf_get_lbr(struct x86_pmu_lbr *lbr) argument
[all...]
H A Dds.c1909 struct lbr_entry *lbr = next_record; local
1915 intel_pmu_store_pebs_lbrs(lbr);
/linux-master/arch/x86/include/asm/
H A Dperf_event.h583 extern void x86_perf_get_lbr(struct x86_pmu_lbr *lbr);
586 static inline void x86_perf_get_lbr(struct x86_pmu_lbr *lbr) argument
588 memset(lbr, 0, sizeof(*lbr));
/linux-master/arch/x86/kvm/vmx/
H A Dpmu_intel.c623 struct x86_pmu_lbr *lbr = vcpu_to_lbr_records(vcpu); local
626 for (i = 0; i < lbr->nr; i++) {
627 vmx_set_intercept_for_msr(vcpu, lbr->from + i, MSR_TYPE_RW, set);
628 vmx_set_intercept_for_msr(vcpu, lbr->to + i, MSR_TYPE_RW, set);
629 if (lbr->info)
630 vmx_set_intercept_for_msr(vcpu, lbr->info + i, MSR_TYPE_RW, set);
/linux-master/arch/x86/events/
H A Dperf_event.h877 bool lbr_double_abort; /* duplicated lbr aborts */
971 struct lbr_entry lbr[MAX_LBR_ENTRIES]; member in struct:x86_perf_task_context
995 struct arch_lbr_state lbr; member in struct:x86_perf_task_context_arch_lbr_xsave::__anon86::__anon87
1559 void intel_pmu_store_pebs_lbrs(struct lbr_entry *lbr);
/linux-master/drivers/hid/
H A Dhid-wiimote-modules.c2441 __u8 be, cs, sx, sy, ed, rtt, rbg, rbr, rbb, ltt, lbg, lbr, lbb, bp, bm; local
2486 lbr = !(ext[4] & 0x20);
2516 lbr);

Completed in 202 milliseconds