Lines Matching full:den
26 unsigned long den, unsigned int pre_div) in ccu_ddn_calc_rate() argument
28 return prate * den / pre_div / num; in ccu_ddn_calc_rate()
33 unsigned long *num, unsigned long *den) in ccu_ddn_calc_best_rate() argument
38 den, num); in ccu_ddn_calc_best_rate()
39 return ccu_ddn_calc_rate(prate, *num, *den, ddn->pre_div); in ccu_ddn_calc_best_rate()
46 unsigned long num, den; in ccu_ddn_determine_rate() local
49 req->best_parent_rate, &num, &den); in ccu_ddn_determine_rate()
57 unsigned int val, num, den; in ccu_ddn_recalc_rate() local
62 den = (val & ddn->den_mask) >> ddn->den_shift; in ccu_ddn_recalc_rate()
64 return ccu_ddn_calc_rate(prate, num, den, ddn->pre_div); in ccu_ddn_recalc_rate()
71 unsigned long num, den; in ccu_ddn_set_rate() local
73 ccu_ddn_calc_best_rate(ddn, rate, prate, &num, &den); in ccu_ddn_set_rate()
77 (num << ddn->num_shift) | (den << ddn->den_shift)); in ccu_ddn_set_rate()