Lines Matching refs:prate
42 unsigned long prate, int maxdiv) in sclk_div_getdiv() argument
44 int div = DIV_ROUND_CLOSEST_ULL((u64)prate, rate); in sclk_div_getdiv()
50 unsigned long *prate, in sclk_div_bestdiv() argument
64 return sclk_div_getdiv(hw, rate, *prate, maxdiv); in sclk_div_bestdiv()
78 if (rate * i == *prate) in sclk_div_bestdiv()
94 *prate = best_parent; in sclk_div_bestdiv()
100 unsigned long *prate) in sclk_div_round_rate() argument
106 div = sclk_div_bestdiv(hw, rate, prate, sclk); in sclk_div_round_rate()
108 return DIV_ROUND_UP_ULL((u64)*prate, div); in sclk_div_round_rate()
167 unsigned long prate) in sclk_div_set_rate() argument
173 sclk->cached_div = sclk_div_getdiv(hw, rate, prate, maxdiv); in sclk_div_set_rate()
182 unsigned long prate) in sclk_div_recalc_rate() argument
187 return DIV_ROUND_UP_ULL((u64)prate, sclk->cached_div); in sclk_div_recalc_rate()