Lines Matching refs:ndata
117 struct clk_notifier_data *ndata) in rockchip_cpuclk_pre_rate_change() argument
126 rate = rockchip_get_cpuclk_settings(cpuclk, ndata->new_rate); in rockchip_cpuclk_pre_rate_change()
129 __func__, ndata->new_rate); in rockchip_cpuclk_pre_rate_change()
143 if (alt_prate > ndata->old_rate) { in rockchip_cpuclk_pre_rate_change()
145 alt_div = DIV_ROUND_UP(alt_prate, ndata->old_rate) - 1; in rockchip_cpuclk_pre_rate_change()
160 __func__, alt_div, alt_prate, ndata->old_rate); in rockchip_cpuclk_pre_rate_change()
179 struct clk_notifier_data *ndata) in rockchip_cpuclk_post_rate_change() argument
186 rate = rockchip_get_cpuclk_settings(cpuclk, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
189 __func__, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
195 if (ndata->old_rate < ndata->new_rate) in rockchip_cpuclk_post_rate_change()
217 if (ndata->old_rate > ndata->new_rate) in rockchip_cpuclk_post_rate_change()
233 struct clk_notifier_data *ndata = data; in rockchip_cpuclk_notifier_cb() local
238 __func__, event, ndata->old_rate, ndata->new_rate); in rockchip_cpuclk_notifier_cb()
240 ret = rockchip_cpuclk_pre_rate_change(cpuclk, ndata); in rockchip_cpuclk_notifier_cb()
242 ret = rockchip_cpuclk_post_rate_change(cpuclk, ndata); in rockchip_cpuclk_notifier_cb()