Lines Matching refs:parent_rate

101 					   unsigned long parent_rate)  in clk_pllv3_recalc_rate()  argument
106 return (div == 1) ? parent_rate * 22 : parent_rate * 20; in clk_pllv3_recalc_rate()
112 unsigned long parent_rate = *prate; in clk_pllv3_round_rate() local
114 return (rate >= parent_rate * 22) ? parent_rate * 22 : in clk_pllv3_round_rate()
115 parent_rate * 20; in clk_pllv3_round_rate()
119 unsigned long parent_rate) in clk_pllv3_set_rate() argument
124 if (rate == parent_rate * 22) in clk_pllv3_set_rate()
126 else if (rate == parent_rate * 20) in clk_pllv3_set_rate()
148 unsigned long parent_rate) in clk_pllv3_sys_recalc_rate() argument
153 return parent_rate * div / 2; in clk_pllv3_sys_recalc_rate()
159 unsigned long parent_rate = *prate; in clk_pllv3_sys_round_rate() local
160 unsigned long min_rate = parent_rate * 54 / 2; in clk_pllv3_sys_round_rate()
161 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_round_rate()
168 div = rate * 2 / parent_rate; in clk_pllv3_sys_round_rate()
170 return parent_rate * div / 2; in clk_pllv3_sys_round_rate()
174 unsigned long parent_rate) in clk_pllv3_sys_set_rate() argument
177 unsigned long min_rate = parent_rate * 54 / 2; in clk_pllv3_sys_set_rate()
178 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_set_rate()
184 div = rate * 2 / parent_rate; in clk_pllv3_sys_set_rate()
202 unsigned long parent_rate) in clk_pllv3_av_recalc_rate() argument
209 return (parent_rate * div) + ((parent_rate / mfd) * mfn); in clk_pllv3_av_recalc_rate()
215 unsigned long parent_rate = *prate; in clk_pllv3_av_round_rate() local
216 unsigned long min_rate = parent_rate * 27; in clk_pllv3_av_round_rate()
217 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_round_rate()
227 div = rate / parent_rate; in clk_pllv3_av_round_rate()
228 temp64 = (u64) (rate - div * parent_rate); in clk_pllv3_av_round_rate()
230 do_div(temp64, parent_rate); in clk_pllv3_av_round_rate()
233 return parent_rate * div + parent_rate / mfd * mfn; in clk_pllv3_av_round_rate()
237 unsigned long parent_rate) in clk_pllv3_av_set_rate() argument
240 unsigned long min_rate = parent_rate * 27; in clk_pllv3_av_set_rate()
241 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_set_rate()
249 div = rate / parent_rate; in clk_pllv3_av_set_rate()
250 temp64 = (u64) (rate - div * parent_rate); in clk_pllv3_av_set_rate()
252 do_div(temp64, parent_rate); in clk_pllv3_av_set_rate()
274 unsigned long parent_rate) in clk_pllv3_enet_recalc_rate() argument