Lines Matching refs:scaling
140 int scaling; member
536 int scaling = cpu->pstate.scaling; in intel_pstate_hybrid_hwp_adjust() local
544 pr_debug("CPU%d: HWP-to-frequency scaling factor: %d\n", cpu->cpu, scaling); in intel_pstate_hybrid_hwp_adjust()
553 cpu->pstate.turbo_freq = cpu->pstate.turbo_pstate * scaling; in intel_pstate_hybrid_hwp_adjust()
556 scaling = DIV_ROUND_UP(turbo_freq, cpu->pstate.turbo_pstate); in intel_pstate_hybrid_hwp_adjust()
557 cpu->pstate.scaling = scaling; in intel_pstate_hybrid_hwp_adjust()
560 cpu->cpu, scaling); in intel_pstate_hybrid_hwp_adjust()
563 cpu->pstate.max_freq = rounddown(cpu->pstate.max_pstate * scaling, in intel_pstate_hybrid_hwp_adjust()
568 scaling); in intel_pstate_hybrid_hwp_adjust()
575 cpu->pstate.min_pstate = DIV_ROUND_UP(cpu->pstate.min_freq, scaling); in intel_pstate_hybrid_hwp_adjust()
895 freq = ratio * cpu->pstate.scaling; in show_base_frequency()
896 if (cpu->pstate.scaling != cpu->pstate.perf_ctl_scaling) in show_base_frequency()
923 int scaling = cpu->pstate.scaling; in intel_pstate_get_hwp_cap() local
927 cpu->pstate.max_freq = cpu->pstate.max_pstate * scaling; in intel_pstate_get_hwp_cap()
928 cpu->pstate.turbo_freq = cpu->pstate.turbo_pstate * scaling; in intel_pstate_get_hwp_cap()
929 if (scaling != cpu->pstate.perf_ctl_scaling) { in intel_pstate_get_hwp_cap()
1947 trace_cpu_frequency(pstate * cpu->pstate.scaling, cpu->cpu); in intel_pstate_set_pstate()
1984 cpu->pstate.scaling = pstate_funcs.get_cpu_scaling(cpu->cpu); in intel_pstate_get_cpu_pstates()
1985 if (cpu->pstate.scaling != perf_ctl_scaling) in intel_pstate_get_cpu_pstates()
1988 cpu->pstate.scaling = perf_ctl_scaling; in intel_pstate_get_cpu_pstates()
1991 cpu->pstate.scaling = perf_ctl_scaling; in intel_pstate_get_cpu_pstates()
1996 if (cpu->pstate.scaling == perf_ctl_scaling) { in intel_pstate_get_cpu_pstates()
2244 trace_cpu_frequency(target_pstate * cpu->pstate.scaling, cpu->cpu); in intel_pstate_adjust_pstate()
2492 if (cpu->pstate.scaling != perf_ctl_scaling) { in intel_pstate_update_perf_limits()
2493 int scaling = cpu->pstate.scaling; in intel_pstate_update_perf_limits() local
2497 max_policy_perf = DIV_ROUND_UP(freq, scaling); in intel_pstate_update_perf_limits()
2499 min_policy_perf = DIV_ROUND_UP(freq, scaling); in intel_pstate_update_perf_limits()
2871 target_pstate = DIV_ROUND_UP(freqs.new, cpu->pstate.scaling); in intel_cpufreq_target()
2874 target_pstate = freqs.new / cpu->pstate.scaling; in intel_cpufreq_target()
2877 target_pstate = DIV_ROUND_CLOSEST(freqs.new, cpu->pstate.scaling); in intel_cpufreq_target()
2883 freqs.new = target_pstate * cpu->pstate.scaling; in intel_cpufreq_target()
2898 target_pstate = DIV_ROUND_UP(target_freq, cpu->pstate.scaling); in intel_cpufreq_fast_switch()
2902 return target_pstate * cpu->pstate.scaling; in intel_cpufreq_fast_switch()