Lines Matching refs:parent_rate
219 unsigned long parent_rate) in isp_xclk_recalc_rate() argument
223 return parent_rate / xclk->divider; in isp_xclk_recalc_rate()
226 static u32 isp_xclk_calc_divider(unsigned long *rate, unsigned long parent_rate) in isp_xclk_calc_divider() argument
230 if (*rate >= parent_rate) { in isp_xclk_calc_divider()
231 *rate = parent_rate; in isp_xclk_calc_divider()
238 divider = DIV_ROUND_CLOSEST(parent_rate, *rate); in isp_xclk_calc_divider()
242 *rate = parent_rate / divider; in isp_xclk_calc_divider()
247 unsigned long *parent_rate) in isp_xclk_round_rate() argument
249 isp_xclk_calc_divider(&rate, *parent_rate); in isp_xclk_round_rate()
254 unsigned long parent_rate) in isp_xclk_set_rate() argument
260 divider = isp_xclk_calc_divider(&rate, parent_rate); in isp_xclk_set_rate()