Lines Matching refs:mul
73 unsigned mul; member
170 __func__, hwd->idx, hwd->mux, hwd->mul, hwd->div); in cdce706_pll_recalc_rate()
173 if (hwd->div && hwd->mul) { in cdce706_pll_recalc_rate()
174 u64 res = (u64)parent_rate * hwd->mul; in cdce706_pll_recalc_rate()
190 unsigned long mul, div; in cdce706_pll_round_rate() local
199 &mul, &div); in cdce706_pll_round_rate()
200 hwd->mul = mul; in cdce706_pll_round_rate()
205 __func__, hwd->idx, mul, div); in cdce706_pll_round_rate()
207 res = (u64)*parent_rate * hwd->mul; in cdce706_pll_round_rate()
216 unsigned long mul = hwd->mul, div = hwd->div; in cdce706_pll_set_rate() local
221 __func__, hwd->idx, mul, div); in cdce706_pll_set_rate()
227 ((mul >> (8 - CDCE706_PLL_HI_N_SHIFT)) & in cdce706_pll_set_rate()
240 mul & CDCE706_PLL_LOW_N_MASK); in cdce706_pll_set_rate()
297 unsigned long mul, div; in cdce706_divider_determine_rate() local
305 &mul, &div); in cdce706_divider_determine_rate()
306 if (!mul) in cdce706_divider_determine_rate()
542 cdce->pll[i].mul = n | ((v & CDCE706_PLL_HI_N_MASK) << in cdce706_register_plls()
547 cdce->pll[i].div, cdce->pll[i].mul, cdce->pll[i].mux); in cdce706_register_plls()