Lines Matching refs:ndata
158 struct clk_notifier_data *ndata) in rockchip_cpuclk_pre_rate_change() argument
167 rate = rockchip_get_cpuclk_settings(cpuclk, ndata->new_rate); in rockchip_cpuclk_pre_rate_change()
170 __func__, ndata->new_rate); in rockchip_cpuclk_pre_rate_change()
187 if (alt_prate > ndata->old_rate) { in rockchip_cpuclk_pre_rate_change()
189 alt_div = DIV_ROUND_UP(alt_prate, ndata->old_rate) - 1; in rockchip_cpuclk_pre_rate_change()
204 __func__, alt_div, alt_prate, ndata->old_rate); in rockchip_cpuclk_pre_rate_change()
235 struct clk_notifier_data *ndata) in rockchip_cpuclk_post_rate_change() argument
242 rate = rockchip_get_cpuclk_settings(cpuclk, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
245 __func__, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
251 if (ndata->old_rate < ndata->new_rate) in rockchip_cpuclk_post_rate_change()
281 if (ndata->old_rate > ndata->new_rate) in rockchip_cpuclk_post_rate_change()
300 struct clk_notifier_data *ndata = data; in rockchip_cpuclk_notifier_cb() local
305 __func__, event, ndata->old_rate, ndata->new_rate); in rockchip_cpuclk_notifier_cb()
307 ret = rockchip_cpuclk_pre_rate_change(cpuclk, ndata); in rockchip_cpuclk_notifier_cb()
309 ret = rockchip_cpuclk_post_rate_change(cpuclk, ndata); in rockchip_cpuclk_notifier_cb()
435 struct clk_notifier_data *ndata) in rockchip_cpuclk_v2_pre_rate_change() argument
437 unsigned long new_rate = roundup(ndata->new_rate, 1000); in rockchip_cpuclk_v2_pre_rate_change()
448 if (new_rate > ndata->old_rate) { in rockchip_cpuclk_v2_pre_rate_change()
458 struct clk_notifier_data *ndata) in rockchip_cpuclk_v2_post_rate_change() argument
460 unsigned long new_rate = roundup(ndata->new_rate, 1000); in rockchip_cpuclk_v2_post_rate_change()
471 if (new_rate < ndata->old_rate) { in rockchip_cpuclk_v2_post_rate_change()
483 struct clk_notifier_data *ndata = data; in rockchip_cpuclk_v2_notifier_cb() local
488 __func__, event, ndata->old_rate, ndata->new_rate); in rockchip_cpuclk_v2_notifier_cb()
490 ret = rockchip_cpuclk_v2_pre_rate_change(cpuclk, ndata); in rockchip_cpuclk_v2_notifier_cb()
492 ret = rockchip_cpuclk_v2_post_rate_change(cpuclk, ndata); in rockchip_cpuclk_v2_notifier_cb()