Lines Matching refs:mul
73 unsigned mul; member
169 __func__, hwd->idx, hwd->mux, hwd->mul, hwd->div); in cdce706_pll_recalc_rate()
172 if (hwd->div && hwd->mul) { in cdce706_pll_recalc_rate()
173 u64 res = (u64)parent_rate * hwd->mul; in cdce706_pll_recalc_rate()
189 unsigned long mul, div; in cdce706_pll_round_rate() local
198 &mul, &div); in cdce706_pll_round_rate()
199 hwd->mul = mul; in cdce706_pll_round_rate()
204 __func__, hwd->idx, mul, div); in cdce706_pll_round_rate()
206 res = (u64)*parent_rate * hwd->mul; in cdce706_pll_round_rate()
215 unsigned long mul = hwd->mul, div = hwd->div; in cdce706_pll_set_rate() local
220 __func__, hwd->idx, mul, div); in cdce706_pll_set_rate()
226 ((mul >> (8 - CDCE706_PLL_HI_N_SHIFT)) & in cdce706_pll_set_rate()
239 mul & CDCE706_PLL_LOW_N_MASK); in cdce706_pll_set_rate()
295 unsigned long mul, div; in cdce706_divider_round_rate() local
303 &mul, &div); in cdce706_divider_round_rate()
304 if (!mul) in cdce706_divider_round_rate()
538 cdce->pll[i].mul = n | ((v & CDCE706_PLL_HI_N_MASK) << in cdce706_register_plls()
543 cdce->pll[i].div, cdce->pll[i].mul, cdce->pll[i].mux); in cdce706_register_plls()