Lines Matching refs:scale_up

336 			     bool scale_up);
1091 static int ufshcd_set_clk_freq(struct ufs_hba *hba, bool scale_up) in ufshcd_set_clk_freq() argument
1102 if (scale_up && clki->max_freq) { in ufshcd_set_clk_freq()
1120 } else if (!scale_up && clki->min_freq) { in ufshcd_set_clk_freq()
1207 bool scale_up) in ufshcd_scale_clks() argument
1212 ret = ufshcd_vops_clk_scale_notify(hba, scale_up, freq, PRE_CHANGE); in ufshcd_scale_clks()
1219 ret = ufshcd_set_clk_freq(hba, scale_up); in ufshcd_scale_clks()
1223 ret = ufshcd_vops_clk_scale_notify(hba, scale_up, freq, POST_CHANGE); in ufshcd_scale_clks()
1229 ufshcd_set_clk_freq(hba, !scale_up); in ufshcd_scale_clks()
1233 ufshcd_pm_qos_update(hba, scale_up); in ufshcd_scale_clks()
1237 (scale_up ? "up" : "down"), in ufshcd_scale_clks()
1251 unsigned long freq, bool scale_up) in ufshcd_is_devfreq_scaling_required() argument
1264 if (scale_up && clki->max_freq) { in ufshcd_is_devfreq_scaling_required()
1268 } else if (!scale_up && clki->min_freq) { in ufshcd_is_devfreq_scaling_required()
1369 static int ufshcd_scale_gear(struct ufs_hba *hba, u32 target_gear, bool scale_up) in ufshcd_scale_gear() argument
1383 if (scale_up) { in ufshcd_scale_gear()
1475 bool scale_up) in ufshcd_devfreq_scale() argument
1488 if (!scale_up) { in ufshcd_devfreq_scale()
1494 ret = ufshcd_scale_clks(hba, freq, scale_up); in ufshcd_devfreq_scale()
1496 if (!scale_up) in ufshcd_devfreq_scale()
1502 if (scale_up) { in ufshcd_devfreq_scale()
1555 bool scale_up = false, sched_clk_scaling_suspend_work = false; in ufshcd_devfreq_target() local
1597 scale_up = *freq > hba->clk_scaling.target_freq; in ufshcd_devfreq_target()
1599 scale_up = *freq == clki->max_freq; in ufshcd_devfreq_target()
1601 if (!hba->use_pm_opp && !scale_up) in ufshcd_devfreq_target()
1605 if (!ufshcd_is_devfreq_scaling_required(hba, *freq, scale_up)) { in ufshcd_devfreq_target()
1612 ret = ufshcd_devfreq_scale(hba, *freq, scale_up); in ufshcd_devfreq_target()
1617 (scale_up ? "up" : "down"), in ufshcd_devfreq_target()
1622 (!scale_up || hba->clk_scaling.suspend_on_no_request)) in ufshcd_devfreq_target()