Home
last modified time | relevance | path

Searched refs:perf_ctl (Results 1 – 6 of 6) sorted by relevance

/openbmc/u-boot/arch/x86/cpu/baytrail/
H A Dcpu.c67 msr_t perf_ctl; in set_max_freq() local
80 perf_ctl.lo = (msr.lo & 0x3f0000) >> 8; in set_max_freq()
87 perf_ctl.lo |= (msr.lo & 0x7f0000) >> 16; in set_max_freq()
88 perf_ctl.hi = 0; in set_max_freq()
90 msr_write(MSR_IA32_PERF_CTL, perf_ctl); in set_max_freq()
/openbmc/u-boot/arch/x86/cpu/broadwell/
H A Dcpu.c104 msr_t msr, perf_ctl, platform_info; in set_max_freq() local
112 perf_ctl.lo = (msr.lo & 0xff) << 8; in set_max_freq()
116 perf_ctl.lo = msr.lo & 0xff00; in set_max_freq()
119 perf_ctl.hi = 0; in set_max_freq()
120 msr_write(IA32_PERF_CTL, perf_ctl); in set_max_freq()
409 msr_t msr, perf_ctl; in set_max_ratio() local
411 perf_ctl.hi = 0; in set_max_ratio()
416 perf_ctl.lo = (msr.lo & 0xff) << 8; in set_max_ratio()
420 perf_ctl.lo = (msr.lo & 0xff) << 8; in set_max_ratio()
424 perf_ctl.lo = msr.lo & 0xff00; in set_max_ratio()
[all …]
/openbmc/u-boot/arch/x86/cpu/ivybridge/
H A Dmodel_206ax.c351 msr_t msr, perf_ctl; in set_max_ratio() local
353 perf_ctl.hi = 0; in set_max_ratio()
359 perf_ctl.lo = (msr.lo & 0xff) << 8; in set_max_ratio()
363 perf_ctl.lo = msr.lo & 0xff00; in set_max_ratio()
365 msr_write(MSR_IA32_PERF_CTL, perf_ctl); in set_max_ratio()
368 ((perf_ctl.lo >> 8) & 0xff) * SANDYBRIDGE_BCLK); in set_max_ratio()
/openbmc/linux/drivers/platform/x86/
H A Dintel_ips.c437 u64 perf_ctl; in do_enable_cpu_turbo() local
439 rdmsrl(IA32_PERF_CTL, perf_ctl); in do_enable_cpu_turbo()
440 if (perf_ctl & IA32_PERF_TURBO_DIS) { in do_enable_cpu_turbo()
441 perf_ctl &= ~IA32_PERF_TURBO_DIS; in do_enable_cpu_turbo()
442 wrmsrl(IA32_PERF_CTL, perf_ctl); in do_enable_cpu_turbo()
475 u64 perf_ctl; in do_disable_cpu_turbo() local
477 rdmsrl(IA32_PERF_CTL, perf_ctl); in do_disable_cpu_turbo()
478 if (!(perf_ctl & IA32_PERF_TURBO_DIS)) { in do_disable_cpu_turbo()
479 perf_ctl |= IA32_PERF_TURBO_DIS; in do_disable_cpu_turbo()
480 wrmsrl(IA32_PERF_CTL, perf_ctl); in do_disable_cpu_turbo()
/openbmc/linux/tools/perf/Documentation/
H A Dperf-stat.txt238 ctl_fifo=${ctl_dir}perf_ctl.fifo
H A Dperf-record.txt744 ctl_fifo=${ctl_dir}perf_ctl.fifo