Lines Matching refs:base_freq

1856 static bool slv_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq)  in slv_set_max_freq_ratio()  argument
1860 err = rdmsrl_safe(MSR_ATOM_CORE_RATIOS, base_freq); in slv_set_max_freq_ratio()
1868 *base_freq = (*base_freq >> 16) & 0x3F; /* max P state */ in slv_set_max_freq_ratio()
1896 static bool knl_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq, in knl_set_max_freq_ratio() argument
1903 err = rdmsrl_safe(MSR_PLATFORM_INFO, base_freq); in knl_set_max_freq_ratio()
1907 *base_freq = (*base_freq >> 8) & 0xFF; /* max P state */ in knl_set_max_freq_ratio()
1935 static bool skx_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq, int size) in skx_set_max_freq_ratio() argument
1941 err = rdmsrl_safe(MSR_PLATFORM_INFO, base_freq); in skx_set_max_freq_ratio()
1945 *base_freq = (*base_freq >> 8) & 0xFF; /* max P state */ in skx_set_max_freq_ratio()
1966 static bool core_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq) in core_set_max_freq_ratio() argument
1971 err = rdmsrl_safe(MSR_PLATFORM_INFO, base_freq); in core_set_max_freq_ratio()
1979 *base_freq = (*base_freq >> 8) & 0xFF; /* max P state */ in core_set_max_freq_ratio()
1991 u64 base_freq, turbo_freq; in intel_set_max_freq_ratio() local
1994 if (slv_set_max_freq_ratio(&base_freq, &turbo_freq)) in intel_set_max_freq_ratio()
1998 skx_set_max_freq_ratio(&base_freq, &turbo_freq, 1)) in intel_set_max_freq_ratio()
2002 knl_set_max_freq_ratio(&base_freq, &turbo_freq, 1)) in intel_set_max_freq_ratio()
2006 skx_set_max_freq_ratio(&base_freq, &turbo_freq, 4)) in intel_set_max_freq_ratio()
2009 if (core_set_max_freq_ratio(&base_freq, &turbo_freq)) in intel_set_max_freq_ratio()
2021 if (!base_freq || !turbo_freq) { in intel_set_max_freq_ratio()
2026 turbo_ratio = div_u64(turbo_freq * SCHED_CAPACITY_SCALE, base_freq); in intel_set_max_freq_ratio()