Home
last modified time | relevance | path

Searched refs:turbo_freq (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/arch/x86/kernel/cpu/
Daperfmperf.c109 static bool __init slv_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq) in slv_set_max_freq_ratio() argument
117 err = rdmsrl_safe(MSR_ATOM_CORE_TURBO_RATIOS, turbo_freq); in slv_set_max_freq_ratio()
122 *turbo_freq = *turbo_freq & 0x3F; /* 1C turbo */ in slv_set_max_freq_ratio()
148 static bool __init knl_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq, in knl_set_max_freq_ratio() argument
170 *turbo_freq = fratio; in knl_set_max_freq_ratio()
187 static bool __init skx_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq, int size) in skx_set_max_freq_ratio() argument
210 *turbo_freq = (ratios >> i) & 0xFF; in skx_set_max_freq_ratio()
218 static bool __init core_set_max_freq_ratio(u64 *base_freq, u64 *turbo_freq) in core_set_max_freq_ratio() argument
232 *turbo_freq = (msr >> 24) & 0xFF; /* 4C turbo */ in core_set_max_freq_ratio()
235 if (!*turbo_freq) in core_set_max_freq_ratio()
[all …]
/linux-6.12.1/drivers/platform/x86/intel/speed_select_if/
Disst_tpmi_core.c1345 static struct isst_turbo_freq_info turbo_freq; in isst_if_get_turbo_freq_info() local
1349 if (copy_from_user(&turbo_freq, argp, sizeof(turbo_freq))) in isst_if_get_turbo_freq_info()
1352 power_domain_info = get_instance(turbo_freq.socket_id, turbo_freq.power_domain_id); in isst_if_get_turbo_freq_info()
1356 if (turbo_freq.level > power_domain_info->max_level) in isst_if_get_turbo_freq_info()
1359 turbo_freq.max_buckets = TRL_MAX_BUCKETS; in isst_if_get_turbo_freq_info()
1360 turbo_freq.max_trl_levels = TRL_MAX_LEVELS; in isst_if_get_turbo_freq_info()
1361 turbo_freq.max_clip_freqs = SST_TF_MAX_LP_CLIP_RATIOS; in isst_if_get_turbo_freq_info()
1363 for (i = 0; i < turbo_freq.max_clip_freqs; ++i) in isst_if_get_turbo_freq_info()
1364 _read_tf_level_info("lp_clip*", turbo_freq.lp_clip_freq_mhz[i], in isst_if_get_turbo_freq_info()
1365 turbo_freq.level, SST_TF_INFO_0_OFFSET, in isst_if_get_turbo_freq_info()
[all …]
/linux-6.12.1/drivers/cpufreq/
Dintel_pstate.c147 unsigned int turbo_freq; member
535 if (freq == cpu->pstate.turbo_freq) in intel_pstate_freq_to_hwp_rel()
582 cpu->pstate.turbo_freq = rounddown(cpu->pstate.turbo_pstate * scaling, in intel_pstate_hybrid_hwp_adjust()
1100 cpu->pstate.turbo_freq = cpu->pstate.turbo_pstate * scaling; in intel_pstate_get_hwp_cap()
1106 cpu->pstate.turbo_freq = rounddown(cpu->pstate.turbo_freq, in intel_pstate_get_hwp_cap()
1359 cpudata->pstate.max_freq : cpudata->pstate.turbo_freq; in __intel_pstate_update_max_freq()
1597 freq = DIV_ROUND_UP(cpu->pstate.turbo_freq * perf_pct, 100); in update_qos_request()
2289 cpu->pstate.turbo_freq = cpu->pstate.turbo_pstate * perf_ctl_scaling; in intel_pstate_get_cpu_pstates()
2755 cpu->pstate.max_freq : cpu->pstate.turbo_freq; in intel_pstate_get_max_freq()
2892 cpu->pstate.max_freq : cpu->pstate.turbo_freq; in intel_pstate_verify_cpu_policy()
[all …]