Lines Matching refs:msr
86 static struct msr __percpu *msrs;
91 u64 msr; in boost_state() local
96 msr = lo | ((u64)hi << 32); in boost_state()
97 return !(msr & MSR_IA32_MISC_ENABLE_TURBO_DISABLE); in boost_state()
100 msr = lo | ((u64)hi << 32); in boost_state()
101 return !(msr & MSR_K7_HWCR_CPB_DIS); in boost_state()
128 struct msr *reg = per_cpu_ptr(msrs, cpu); in boost_set_msrs()
220 static unsigned extract_msr(u32 msr, struct acpi_cpufreq_data *data) in extract_msr() argument
226 msr &= AMD_MSR_RANGE; in extract_msr()
228 msr &= INTEL_MSR_RANGE; in extract_msr()
233 if (msr == perf->states[pos->driver_data].status) in extract_msr()
264 struct msr_addr msr; member
279 rdmsr(cmd->addr.msr.reg, cmd->val, h); in do_drv_read()
299 rdmsr(cmd->addr.msr.reg, lo, hi); in do_drv_write()
301 wrmsr(cmd->addr.msr.reg, lo, hi); in do_drv_write()
304 wrmsr(cmd->addr.msr.reg, cmd->val, 0); in do_drv_write()
348 cmd.addr.msr.reg = MSR_IA32_PERF_CTL; in get_cur_val()
352 cmd.addr.msr.reg = MSR_AMD_PERF_CTL; in get_cur_val()
449 cmd.addr.msr.reg = MSR_IA32_PERF_CTL; in acpi_cpufreq_target()
454 cmd.addr.msr.reg = MSR_AMD_PERF_CTL; in acpi_cpufreq_target()