Lines Matching refs:prate
128 unsigned long prate) in ac100_clkout_recalc_rate() argument
136 if (prate != AC100_RTC_32K_RATE) { in ac100_clkout_recalc_rate()
139 prate = divider_recalc_rate(hw, prate, div, in ac100_clkout_recalc_rate()
146 return divider_recalc_rate(hw, prate, div, NULL, in ac100_clkout_recalc_rate()
152 unsigned long prate) in ac100_clkout_round_rate() argument
157 if (prate == AC100_RTC_32K_RATE) in ac100_clkout_round_rate()
158 return divider_round_rate(hw, rate, &prate, NULL, in ac100_clkout_round_rate()
163 tmp_prate = DIV_ROUND_UP(prate, ac100_clkout_prediv[i].val); in ac100_clkout_round_rate()
186 unsigned long tmp, prate; in ac100_clkout_determine_rate() local
208 prate = clk_hw_get_rate(parent); in ac100_clkout_determine_rate()
210 tmp = ac100_clkout_round_rate(hw, req->rate, prate); in ac100_clkout_determine_rate()
231 unsigned long prate) in ac100_clkout_set_rate() argument
238 prate, NULL, AC100_CLKOUT_DIV_WIDTH, in ac100_clkout_set_rate()
242 } while (prate != AC100_RTC_32K_RATE && in ac100_clkout_set_rate()