Lines Matching refs:parent_rate
217 unsigned long parent_rate) in isp_xclk_recalc_rate() argument
221 return parent_rate / xclk->divider; in isp_xclk_recalc_rate()
224 static u32 isp_xclk_calc_divider(unsigned long *rate, unsigned long parent_rate) in isp_xclk_calc_divider() argument
228 if (*rate >= parent_rate) { in isp_xclk_calc_divider()
229 *rate = parent_rate; in isp_xclk_calc_divider()
236 divider = DIV_ROUND_CLOSEST(parent_rate, *rate); in isp_xclk_calc_divider()
240 *rate = parent_rate / divider; in isp_xclk_calc_divider()
245 unsigned long *parent_rate) in isp_xclk_round_rate() argument
247 isp_xclk_calc_divider(&rate, *parent_rate); in isp_xclk_round_rate()
252 unsigned long parent_rate) in isp_xclk_set_rate() argument
258 divider = isp_xclk_calc_divider(&rate, parent_rate); in isp_xclk_set_rate()