Lines Matching defs:dividers
147 struct atom_clock_dividers dividers;
150 clock, false, ÷rs);
154 if (dividers.enable_post_div)
155 step->post_divider = 2 + (dividers.post_div & 0xF) + (dividers.post_div >> 4);
531 struct atom_clock_dividers *dividers,
534 return ref_clock * ((dividers->fb_div & ~1) << fb_divider_scale) /
535 (dividers->ref_div + 1);
558 struct atom_clock_dividers dividers;
565 if (radeon_atom_get_clock_dividers(rdev, COMPUTE_ENGINE_PLL_PARAM, clock, false, ÷rs) == 0) {
566 vco_freq = rv6xx_calculate_vco_frequency(ref_clk, ÷rs,
572 (ref_clk / (dividers.ref_div + 1)),
578 (ref_clk / (dividers.ref_div + 1)));
605 struct atom_clock_dividers dividers;
607 if (radeon_atom_get_clock_dividers(rdev, COMPUTE_MEMORY_PLL_PARAM, clock, false, ÷rs))
611 rv6xx_memory_clock_entry_set_reference_divider(rdev, entry, dividers.ref_div);
612 rv6xx_memory_clock_entry_set_feedback_divider(rdev, entry, dividers.fb_div);
613 rv6xx_memory_clock_entry_set_post_divider(rdev, entry, dividers.post_div);
615 if (dividers.enable_post_div)
638 struct atom_clock_dividers *dividers,
651 *dividers = req_dividers;
661 struct atom_clock_dividers dividers;
671 ÷rs,
677 ÷rs,
683 ÷rs,
690 (ref_clk / (dividers.ref_div + 1)),
696 (ref_clk / (dividers.ref_div + 1)));
1940 struct atom_clock_dividers dividers;
1963 0, false, ÷rs);
1965 pi->spll_ref_div = dividers.ref_div + 1;
1970 0, false, ÷rs);
1972 pi->mpll_ref_div = dividers.ref_div + 1;