Lines Matching refs:turbo_freq

1918 static bool slv_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq)  in slv_set_max_freq_ratio()  argument
1926 err = rdmsrl_safe(MSR_ATOM_CORE_TURBO_RATIOS, turbo_freq); in slv_set_max_freq_ratio()
1931 *turbo_freq = *turbo_freq & 0x3F; /* 1C turbo */ in slv_set_max_freq_ratio()
1958 static bool knl_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq, in knl_set_max_freq_ratio() argument
1980 *turbo_freq = fratio; in knl_set_max_freq_ratio()
1997 static bool skx_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq, int size) in skx_set_max_freq_ratio() argument
2020 *turbo_freq = (ratios >> i) & 0xFF; in skx_set_max_freq_ratio()
2028 static bool core_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq) in core_set_max_freq_ratio() argument
2042 *turbo_freq = (msr >> 24) & 0xFF; /* 4C turbo */ in core_set_max_freq_ratio()
2045 if (!*turbo_freq) in core_set_max_freq_ratio()
2046 *turbo_freq = msr & 0xFF; /* 1C turbo */ in core_set_max_freq_ratio()
2053 u64 base_freq, turbo_freq; in intel_set_max_freq_ratio() local
2056 if (slv_set_max_freq_ratio(&base_freq, &turbo_freq)) in intel_set_max_freq_ratio()
2060 skx_set_max_freq_ratio(&base_freq, &turbo_freq, 1)) in intel_set_max_freq_ratio()
2064 knl_set_max_freq_ratio(&base_freq, &turbo_freq, 1)) in intel_set_max_freq_ratio()
2068 skx_set_max_freq_ratio(&base_freq, &turbo_freq, 4)) in intel_set_max_freq_ratio()
2071 if (core_set_max_freq_ratio(&base_freq, &turbo_freq)) in intel_set_max_freq_ratio()
2083 if (!base_freq || !turbo_freq) { in intel_set_max_freq_ratio()
2088 turbo_ratio = div_u64(turbo_freq * SCHED_CAPACITY_SCALE, base_freq); in intel_set_max_freq_ratio()