Lines Matching refs:prate
85 unsigned long prate;
87 prate = req->best_parent_rate * 2;
88 min_mult = max(div64_ul(req->min_rate, prate), 1ULL);
89 max_mult = min(div64_ul(req->max_rate, prate), 256ULL);
93 mult = DIV_ROUND_CLOSEST_ULL(req->rate, prate);
96 req->rate = prate * mult;
214 unsigned long rate, prate;
219 prate = zclk->max_rate;
222 prate = rate;
225 prate * zclk->fixed_div);
227 prate = req->best_parent_rate / zclk->fixed_div;
228 min_mult = max(div64_ul(req->min_rate * 32ULL, prate), 1ULL);
229 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL);
233 mult = DIV_ROUND_CLOSEST_ULL(rate * 32ULL, prate);
236 req->rate = DIV_ROUND_CLOSEST_ULL((u64)prate * mult, 32);