Home
last modified time | relevance | path

Searched refs:target_freq (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/cpufreq/
H A Dmediatek-cpufreq-hw.c123 static void mtk_cpufreq_hw_fdvfs_switch(unsigned int target_freq, in mtk_cpufreq_hw_fdvfs_switch() argument
130 target_freq = DIV_ROUND_UP(target_freq, FDVFS_FDIV_HZ); in mtk_cpufreq_hw_fdvfs_switch()
132 writel_relaxed(target_freq, priv->fdvfs + cpu * 4); in mtk_cpufreq_hw_fdvfs_switch()
140 unsigned int target_freq; in mtk_cpufreq_hw_target_index() local
143 target_freq = policy->freq_table[index].frequency; in mtk_cpufreq_hw_target_index()
144 mtk_cpufreq_hw_fdvfs_switch(target_freq, policy); in mtk_cpufreq_hw_target_index()
171 unsigned int target_freq) in mtk_cpufreq_hw_fast_switch() argument
176 index = cpufreq_table_find_index_dl(policy, target_freq, false); in mtk_cpufreq_hw_fast_switch()
179 mtk_cpufreq_hw_fdvfs_switch(target_freq, policy); in mtk_cpufreq_hw_fast_switch()
H A Dcpufreq.c475 unsigned int target_freq, in __resolve_freq() argument
481 target_freq = clamp_val(target_freq, min, max); in __resolve_freq()
484 return target_freq; in __resolve_freq()
486 idx = cpufreq_frequency_table_target(policy, target_freq, min, max, relation); in __resolve_freq()
488 policy->cached_target_freq = target_freq; in __resolve_freq()
496 * @target_freq: target frequency to resolve.
501 * given target_freq, subject to policy (min/max) and driver limitations.
504 unsigned int target_freq) in cpufreq_driver_resolve_freq() argument
520 return __resolve_freq(policy, target_freq, mi in cpufreq_driver_resolve_freq()
2198 cpufreq_driver_fast_switch(struct cpufreq_policy * policy,unsigned int target_freq) cpufreq_driver_fast_switch() argument
2354 __cpufreq_driver_target(struct cpufreq_policy * policy,unsigned int target_freq,unsigned int relation) __cpufreq_driver_target() argument
2401 cpufreq_driver_target(struct cpufreq_policy * policy,unsigned int target_freq,unsigned int relation) cpufreq_driver_target() argument
[all...]
H A Dcppc_cpufreq.c322 unsigned int target_freq, in cppc_cpufreq_set_target() argument
331 cppc_khz_to_perf(&cpu_data->perf_caps, target_freq); in cppc_cpufreq_set_target()
335 freqs.new = target_freq; in cppc_cpufreq_set_target()
349 unsigned int target_freq) in cppc_cpufreq_fast_switch() argument
356 desired_perf = cppc_khz_to_perf(&cpu_data->perf_caps, target_freq); in cppc_cpufreq_fast_switch()
367 return target_freq; in cppc_cpufreq_fast_switch()
H A Dscmi-cpufreq.c73 unsigned int target_freq) in scmi_cpufreq_fast_switch() argument
76 unsigned long freq = target_freq; in scmi_cpufreq_fast_switch()
79 return target_freq; in scmi_cpufreq_fast_switch()
H A Damd-pstate.c728 unsigned int target_freq, bool fast_switch) in amd_pstate_update_freq() argument
743 freqs.new = target_freq; in amd_pstate_update_freq()
745 des_perf = freq_to_perf(perf, cpudata->nominal_freq, target_freq); in amd_pstate_update_freq()
767 unsigned int target_freq, in amd_pstate_target() argument
770 return amd_pstate_update_freq(policy, target_freq, false); in amd_pstate_target()
774 unsigned int target_freq) in amd_pstate_fast_switch() argument
776 if (!amd_pstate_update_freq(policy, target_freq, true)) in amd_pstate_fast_switch()
777 return target_freq; in amd_pstate_fast_switch()
H A Dpowernv-cpufreq.c1018 unsigned int target_freq) in powernv_fast_switch() argument
1023 index = cpufreq_table_find_index_dl(policy, target_freq, false); in powernv_fast_switch()
H A Dintel_pstate.c3212 unsigned int target_freq, in intel_cpufreq_target()
3220 freqs.new = target_freq; in intel_cpufreq_target()
3235 unsigned int target_freq) in intel_cpufreq_fast_switch()
3240 target_pstate = intel_pstate_freq_to_hwp(cpu, target_freq); in intel_cpufreq_adjust_perf()
3203 intel_cpufreq_target(struct cpufreq_policy * policy,unsigned int target_freq,unsigned int relation) intel_cpufreq_target() argument
3226 intel_cpufreq_fast_switch(struct cpufreq_policy * policy,unsigned int target_freq) intel_cpufreq_fast_switch() argument
/linux/drivers/devfreq/
H A Dgovernor_passive.c81 unsigned long target_freq; in get_target_freq_by_required_opp() local
96 target_freq = dev_pm_opp_get_freq(opp); in get_target_freq_by_required_opp()
99 return target_freq; in get_target_freq_by_required_opp()
103 unsigned long *target_freq) in get_target_freq_with_cpufreq() argument
133 *target_freq = max(freq, *target_freq); in get_target_freq_with_cpufreq()
148 *target_freq = max(freq, *target_freq); in get_target_freq_with_cpufreq()
H A Dimx8m-ddrc.c100 static void imx8m_ddrc_smc_set_freq(int target_freq) in imx8m_ddrc_smc_set_freq() argument
112 arm_smccc_smc(IMX_SIP_DDR_DVFS, target_freq, online_cpus, in imx8m_ddrc_smc_set_freq()
/linux/drivers/media/i2c/
H A Dmt9p031.c130 int target_freq; member
252 div = DIV_ROUND_UP(ext_freq, mt9p031->target_freq); in mt9p031_clk_setup()
262 mt9p031->pll.pix_clock = mt9p031->target_freq; in mt9p031_clk_setup()
1081 &mt9p031->target_freq); in mt9p031_parse_properties()
1142 V4L2_CID_PIXEL_RATE, mt9p031->target_freq, in mt9p031_probe()
1143 mt9p031->target_freq, 1, mt9p031->target_freq); in mt9p031_probe()
/linux/Documentation/translations/zh_CN/cpu-freq/
H A Dcpu-drivers.rst180 - 如果 relation==CPUFREQ_REL_L,尝试选择一个高于或等于 target_freq 的 new_freq。("L代表
182 - 如果 relation==CPUFREQ_REL_H,尝试选择一个低于或等于 target_freq 的 new_freq。("H代表
/linux/Documentation/translations/zh_TW/cpu-freq/
H A Dcpu-drivers.rst180 - 如果 relation==CPUFREQ_REL_L,嘗試選擇一個高於或等於 target_freq 的 new_freq。("L代表
182 - 如果 relation==CPUFREQ_REL_H,嘗試選擇一個低於或等於 target_freq 的 new_freq。("H代表
/linux/Documentation/ABI/testing/
H A Dsysfs-class-devfreq30 target_freq when get_cur_freq() is not implemented by
33 What: /sys/class/devfreq/.../target_freq
37 The /sys/class/devfreq/.../target_freq shows the next governor
/linux/rust/kernel/
H A Dcpufreq.rs1219 target_freq: c_uint,
1226 T::target(policy, target_freq, Relation::new(relation)?).map(|()| 0) in target_index_callback()
1261 target_freq: c_uint, in adjust_perf_callback()
1266 T::fast_switch(policy, target_freq) in adjust_perf_callback()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dgk20a.c106 u32 target_clk_f, ref_clk_f, target_freq; in gk20a_pllg_calc_mnp() local
202 target_freq = gk20a_pllg_calc_rate(clk, pll); in gk20a_pllg_calc_mnp()
206 target_freq / KHZ, pll->m, pll->n, pll->pl, in gk20a_pllg_calc_mnp()
/linux/drivers/video/fbdev/i810/
H A Di810_main.c711 u32 f_out, target_freq, diff = 0, mod_min, diff_min; in i810_calc_dclk() local
716 target_freq = freq; in i810_calc_dclk()
724 while(!((1000000 * p_divisor)/(16 * 24 * target_freq)) && in i810_calc_dclk()
736 if (f_out <= target_freq) { in i810_calc_dclk()
738 diff = target_freq - f_out; in i810_calc_dclk()
741 diff = f_out - target_freq; in i810_calc_dclk()
/linux/drivers/opp/
H A Dcore.c1413 int dev_pm_opp_set_rate(struct device *dev, unsigned long target_freq) in dev_pm_opp_set_rate() argument
1426 if (target_freq) { in dev_pm_opp_set_rate()
1436 &target_freq, false); in dev_pm_opp_set_rate()
1439 freq = clk_round_rate(opp_table->clk, target_freq); in dev_pm_opp_set_rate()
1441 freq = target_freq; in dev_pm_opp_set_rate()
/linux/drivers/ufs/host/
H A Dufs-qcom.c1923 unsigned long target_freq, in ufs_qcom_clk_scale_notify() argument
1938 err = ufs_qcom_clk_scale_up_pre_change(hba, target_freq); in ufs_qcom_clk_scale_notify()
1950 err = ufs_qcom_clk_scale_down_post_change(hba, target_freq); in ufs_qcom_clk_scale_notify()
/linux/drivers/firmware/
H A Dti_sci.c1485 u64 target_freq, u64 max_freq, in ti_sci_cmd_clk_get_match_freq() argument
1520 req->target_freq_hz = target_freq; in ti_sci_cmd_clk_get_match_freq()
1562 u64 target_freq, u64 max_freq) in ti_sci_cmd_clk_set_freq() argument
1596 req->target_freq_hz = target_freq; in ti_sci_cmd_clk_set_freq()
/linux/sound/soc/codecs/
H A Dmax98090.c1874 static int max98090_find_divisor(int target_freq, int pclk) in max98090_find_divisor() argument
1882 test_diff = abs(target_freq - (pclk / dmic_divisors[i])); in max98090_find_divisor()
/linux/drivers/ufs/core/
H A Dufshcd.c1159 clki->name, hba->clk_scaling.target_freq, freq); in ufshcd_opp_config_clks()
1244 return freq != hba->clk_scaling.target_freq; in ufshcd_is_devfreq_scaling_required()
1634 scale_up = *freq > hba->clk_scaling.target_freq; in ufshcd_devfreq_target()
1651 hba->clk_scaling.target_freq = *freq; in ufshcd_devfreq_target()
1690 stat->current_frequency = hba->clk_scaling.target_freq; in ufshcd_devfreq_get_dev_status()
1866 hba->clk_scaling.target_freq = freq; in ufshcd_clkscale_enable_store()