Lines Matching refs:debugctl
138 u64 debugctl, lbr_select = 0, orig_debugctl; in __intel_pmu_lbr_enable() local
149 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_enable()
150 orig_debugctl = debugctl; in __intel_pmu_lbr_enable()
151 debugctl |= DEBUGCTLMSR_LBR; in __intel_pmu_lbr_enable()
158 debugctl |= DEBUGCTLMSR_FREEZE_LBRS_ON_PMI; in __intel_pmu_lbr_enable()
159 if (orig_debugctl != debugctl) in __intel_pmu_lbr_enable()
160 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_enable()
165 u64 debugctl; in __intel_pmu_lbr_disable() local
167 rdmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_disable()
168 debugctl &= ~(DEBUGCTLMSR_LBR | DEBUGCTLMSR_FREEZE_LBRS_ON_PMI); in __intel_pmu_lbr_disable()
169 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_disable()