Lines Matching defs:post_div
81 * @post_div: post divider
90 static void amdgpu_pll_get_fb_ref_div(unsigned nom, unsigned den, unsigned post_div,
95 ref_div_max = min(128 / post_div, ref_div_max);
98 *ref_div = min(max(DIV_ROUND_CLOSEST(den, post_div), 1u), ref_div_max);
99 *fb_div = DIV_ROUND_CLOSEST(nom * *ref_div * post_div, den);
119 * dot_clock = (ref_freq * feedback_div) / (ref_div * post_div)
133 unsigned post_div_min, post_div_max, post_div;
161 post_div_min = pll->post_div;
162 post_div_max = pll->post_div;
206 for (post_div = post_div_min; post_div <= post_div_max; ++post_div) {
208 amdgpu_pll_get_fb_ref_div(nom, den, post_div, fb_div_max,
211 (ref_div * post_div));
216 post_div_best = post_div;
220 post_div = post_div_best;
223 amdgpu_pll_get_fb_ref_div(nom, den, post_div, fb_div_max, ref_div_max,
251 (ref_div * post_div * 10);
253 *post_div_p = post_div;
257 ref_div, post_div);