Searched refs:lbr_select (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/events/amd/ |
H A D | lbr.c | 350 cpuc->lbr_select = 1; in amd_pmu_lbr_add() 369 cpuc->lbr_select = 0; in amd_pmu_lbr_del() 392 u64 lbr_select, dbg_ctl, dbg_extn_cfg; in amd_pmu_lbr_enable_all() local 398 if (cpuc->lbr_select) { in amd_pmu_lbr_enable_all() 399 lbr_select = cpuc->lbr_sel->config & LBR_SELECT_MASK; in amd_pmu_lbr_enable_all() 400 wrmsrl(MSR_AMD64_LBR_SELECT, lbr_select); in amd_pmu_lbr_enable_all()
|
/kernel/linux/linux-6.6/arch/x86/events/intel/ |
H A D | lbr.c | 123 u64 debugctl, lbr_select = 0, orig_debugctl; in __intel_pmu_lbr_enable() local 137 lbr_select = cpuc->lbr_sel->config & x86_pmu.lbr_sel_mask; in __intel_pmu_lbr_enable() 139 wrmsrl(MSR_LBR_SELECT, lbr_select); in __intel_pmu_lbr_enable() 151 if (is_lbr_call_stack_bit_set(lbr_select)) in __intel_pmu_lbr_enable() 160 wrmsrl(MSR_ARCH_LBR_CTL, lbr_select | ARCH_LBR_CTL_LBREN); in __intel_pmu_lbr_enable() 200 if (!static_cpu_has(X86_FEATURE_ARCH_LBR) && cpuc->lbr_select) in intel_pmu_lbr_reset() 384 if (cpuc->lbr_select) in intel_pmu_lbr_restore() 470 if (cpuc->lbr_select) in intel_pmu_lbr_save() 586 cpuc->lbr_select = 1; in intel_pmu_lbr_add() 671 cpuc->lbr_select in intel_pmu_lbr_del() [all...] |
/kernel/linux/linux-5.10/arch/x86/events/intel/ |
H A D | lbr.c | 191 u64 debugctl, lbr_select = 0, orig_debugctl; in __intel_pmu_lbr_enable() local 205 lbr_select = cpuc->lbr_sel->config & x86_pmu.lbr_sel_mask; in __intel_pmu_lbr_enable() 207 wrmsrl(MSR_LBR_SELECT, lbr_select); in __intel_pmu_lbr_enable() 219 if (is_lbr_call_stack_bit_set(lbr_select)) in __intel_pmu_lbr_enable() 228 wrmsrl(MSR_ARCH_LBR_CTL, lbr_select | ARCH_LBR_CTL_LBREN); in __intel_pmu_lbr_enable() 465 if (cpuc->lbr_select) in intel_pmu_lbr_restore() 551 if (cpuc->lbr_select) in intel_pmu_lbr_save() 667 cpuc->lbr_select = 1; in intel_pmu_lbr_add() 752 cpuc->lbr_select = 0; in intel_pmu_lbr_del()
|
/kernel/linux/linux-5.10/arch/x86/events/ |
H A D | perf_event.h | 40 EXTRA_REG_LBR = 2, /* lbr_select */ 282 int lbr_select; member 749 const int *lbr_sel_map; /* lbr_select mappings */
|
/kernel/linux/linux-6.6/arch/x86/events/ |
H A D | perf_event.h | 42 EXTRA_REG_LBR = 2, /* lbr_select */ 293 int lbr_select; member 861 const int *lbr_sel_map; /* lbr_select mappings */
|
Completed in 10 milliseconds