Lines Matching refs:dsor_exp

147 	unsigned  dsor_exp;  in calc_dsor_exp()  local
154 for (dsor_exp=0; dsor_exp<4; dsor_exp++) { in calc_dsor_exp()
161 return dsor_exp; in calc_dsor_exp()
228 int dsor_exp; in omap1_clk_set_rate_dsp_domain() local
231 dsor_exp = calc_dsor_exp(clk, rate); in omap1_clk_set_rate_dsp_domain()
232 if (dsor_exp > 3) in omap1_clk_set_rate_dsp_domain()
233 dsor_exp = -EINVAL; in omap1_clk_set_rate_dsp_domain()
234 if (dsor_exp < 0) in omap1_clk_set_rate_dsp_domain()
235 return dsor_exp; in omap1_clk_set_rate_dsp_domain()
239 regval |= dsor_exp << clk->rate_offset; in omap1_clk_set_rate_dsp_domain()
241 clk->rate = clk->parent->rate / (1 << dsor_exp); in omap1_clk_set_rate_dsp_domain()
248 int dsor_exp = calc_dsor_exp(clk, rate); in omap1_clk_round_rate_ckctl_arm() local
249 if (dsor_exp < 0) in omap1_clk_round_rate_ckctl_arm()
250 return dsor_exp; in omap1_clk_round_rate_ckctl_arm()
251 if (dsor_exp > 3) in omap1_clk_round_rate_ckctl_arm()
252 dsor_exp = 3; in omap1_clk_round_rate_ckctl_arm()
253 return clk->parent->rate / (1 << dsor_exp); in omap1_clk_round_rate_ckctl_arm()
258 int dsor_exp; in omap1_clk_set_rate_ckctl_arm() local
261 dsor_exp = calc_dsor_exp(clk, rate); in omap1_clk_set_rate_ckctl_arm()
262 if (dsor_exp > 3) in omap1_clk_set_rate_ckctl_arm()
263 dsor_exp = -EINVAL; in omap1_clk_set_rate_ckctl_arm()
264 if (dsor_exp < 0) in omap1_clk_set_rate_ckctl_arm()
265 return dsor_exp; in omap1_clk_set_rate_ckctl_arm()
269 regval |= dsor_exp << clk->rate_offset; in omap1_clk_set_rate_ckctl_arm()
272 clk->rate = clk->parent->rate / (1 << dsor_exp); in omap1_clk_set_rate_ckctl_arm()