Lines Matching refs:prate
70 unsigned long prate;
72 prate = req->best_parent_rate * pll_clk->fixed_mult;
73 min_mult = max(div64_ul(req->min_rate, prate), 1ULL);
74 max_mult = min(div64_ul(req->max_rate, prate), 128ULL);
78 mult = DIV_ROUND_CLOSEST_ULL(req->rate, prate);
81 req->rate = prate * mult;
194 unsigned long rate, prate;
199 prate = zclk->max_rate;
202 prate = rate;
205 prate * zclk->fixed_div);
207 prate = req->best_parent_rate / zclk->fixed_div;
208 min_mult = max(div64_ul(req->min_rate * 32ULL, prate), 1ULL);
209 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL);
213 mult = DIV_ROUND_CLOSEST_ULL(rate * 32ULL, prate);
216 req->rate = DIV_ROUND_CLOSEST_ULL((u64)prate * mult, 32);