Lines Matching refs:post_div

950 static void avivo_get_fb_ref_div(unsigned nom, unsigned den, unsigned post_div,  in avivo_get_fb_ref_div()  argument
955 ref_div_max = max(min(100 / post_div, ref_div_max), 1u); in avivo_get_fb_ref_div()
958 *ref_div = min(max(DIV_ROUND_CLOSEST(den, post_div), 1u), ref_div_max); in avivo_get_fb_ref_div()
959 *fb_div = DIV_ROUND_CLOSEST(nom * *ref_div * post_div, den); in avivo_get_fb_ref_div()
993 unsigned post_div_min, post_div_max, post_div; in radeon_compute_pll_avivo() local
1024 post_div_min = pll->post_div; in radeon_compute_pll_avivo()
1025 post_div_max = pll->post_div; in radeon_compute_pll_avivo()
1069 for (post_div = post_div_min; post_div <= post_div_max; ++post_div) { in radeon_compute_pll_avivo()
1071 avivo_get_fb_ref_div(nom, den, post_div, fb_div_max, in radeon_compute_pll_avivo()
1074 (ref_div * post_div)); in radeon_compute_pll_avivo()
1079 post_div_best = post_div; in radeon_compute_pll_avivo()
1083 post_div = post_div_best; in radeon_compute_pll_avivo()
1086 avivo_get_fb_ref_div(nom, den, post_div, fb_div_max, ref_div_max, in radeon_compute_pll_avivo()
1114 (ref_div * post_div * 10); in radeon_compute_pll_avivo()
1116 *post_div_p = post_div; in radeon_compute_pll_avivo()
1120 ref_div, post_div); in radeon_compute_pll_avivo()
1156 uint32_t post_div; in radeon_compute_pll_legacy() local
1189 min_post_div = max_post_div = pll->post_div; in radeon_compute_pll_legacy()
1196 for (post_div = max_post_div; post_div >= min_post_div; --post_div) { in radeon_compute_pll_legacy()
1199 if ((pll->flags & RADEON_PLL_NO_ODD_POST_DIV) && (post_div & 1)) in radeon_compute_pll_legacy()
1204 if ((post_div == 5) || in radeon_compute_pll_legacy()
1205 (post_div == 7) || in radeon_compute_pll_legacy()
1206 (post_div == 9) || in radeon_compute_pll_legacy()
1207 (post_div == 10) || in radeon_compute_pll_legacy()
1208 (post_div == 11) || in radeon_compute_pll_legacy()
1209 (post_div == 13) || in radeon_compute_pll_legacy()
1210 (post_div == 14) || in radeon_compute_pll_legacy()
1211 (post_div == 15)) in radeon_compute_pll_legacy()
1248 current_freq = radeon_div(tmp, ref_div * post_div); in radeon_compute_pll_legacy()
1263 best_post_div = post_div; in radeon_compute_pll_legacy()
1272 best_post_div = post_div; in radeon_compute_pll_legacy()
1283 ((pll->flags & RADEON_PLL_PREFER_LOW_POST_DIV) && (post_div < best_post_div)) || in radeon_compute_pll_legacy()
1284 ((pll->flags & RADEON_PLL_PREFER_HIGH_POST_DIV) && (post_div > best_post_div))) { in radeon_compute_pll_legacy()
1285 best_post_div = post_div; in radeon_compute_pll_legacy()