Lines Matching refs:mul
76 unsigned mul; member
174 __func__, hwd->idx, hwd->mux, hwd->mul, hwd->div); in cdce706_pll_recalc_rate()
177 if (hwd->div && hwd->mul) { in cdce706_pll_recalc_rate()
178 u64 res = (u64)parent_rate * hwd->mul; in cdce706_pll_recalc_rate()
194 unsigned long mul, div; in cdce706_pll_round_rate() local
203 &mul, &div); in cdce706_pll_round_rate()
204 hwd->mul = mul; in cdce706_pll_round_rate()
209 __func__, hwd->idx, mul, div); in cdce706_pll_round_rate()
211 res = (u64)*parent_rate * hwd->mul; in cdce706_pll_round_rate()
220 unsigned long mul = hwd->mul, div = hwd->div; in cdce706_pll_set_rate() local
225 __func__, hwd->idx, mul, div); in cdce706_pll_set_rate()
231 ((mul >> (8 - CDCE706_PLL_HI_N_SHIFT)) & in cdce706_pll_set_rate()
244 mul & CDCE706_PLL_LOW_N_MASK); in cdce706_pll_set_rate()
300 unsigned long mul, div; in cdce706_divider_round_rate() local
308 &mul, &div); in cdce706_divider_round_rate()
309 if (!mul) in cdce706_divider_round_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()