Lines Matching refs:dividers
142 struct atom_clock_dividers dividers;
145 clock, false, ÷rs);
149 if (dividers.enable_post_div)
150 step->post_divider = 2 + (dividers.post_div & 0xF) + (dividers.post_div >> 4);
526 struct atom_clock_dividers *dividers,
529 return ref_clock * ((dividers->fb_div & ~1) << fb_divider_scale) /
530 (dividers->ref_div + 1);
553 struct atom_clock_dividers dividers;
560 if (radeon_atom_get_clock_dividers(rdev, COMPUTE_ENGINE_PLL_PARAM, clock, false, ÷rs) == 0) {
561 vco_freq = rv6xx_calculate_vco_frequency(ref_clk, ÷rs,
567 (ref_clk / (dividers.ref_div + 1)),
573 (ref_clk / (dividers.ref_div + 1)));
600 struct atom_clock_dividers dividers;
602 if (radeon_atom_get_clock_dividers(rdev, COMPUTE_MEMORY_PLL_PARAM, clock, false, ÷rs))
606 rv6xx_memory_clock_entry_set_reference_divider(rdev, entry, dividers.ref_div);
607 rv6xx_memory_clock_entry_set_feedback_divider(rdev, entry, dividers.fb_div);
608 rv6xx_memory_clock_entry_set_post_divider(rdev, entry, dividers.post_div);
610 if (dividers.enable_post_div)
633 struct atom_clock_dividers *dividers,
646 *dividers = req_dividers;
656 struct atom_clock_dividers dividers;
666 ÷rs,
672 ÷rs,
678 ÷rs,
685 (ref_clk / (dividers.ref_div + 1)),
691 (ref_clk / (dividers.ref_div + 1)));
1935 struct atom_clock_dividers dividers;
1958 0, false, ÷rs);
1960 pi->spll_ref_div = dividers.ref_div + 1;
1965 0, false, ÷rs);
1967 pi->mpll_ref_div = dividers.ref_div + 1;