Lines Matching refs:req_rate
156 ingenic_pll_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_round_rate() argument
166 return ingenic_pll_calc(clk_info, req_rate, *prate, NULL, NULL, NULL); in ingenic_pll_round_rate()
170 ingenic_pll_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_set_rate() argument
186 rate = ingenic_pll_calc(clk_info, req_rate, parent_rate, in ingenic_pll_set_rate()
188 if (rate != req_rate) in ingenic_pll_set_rate()
190 clk_info->name, req_rate, rate); in ingenic_pll_set_rate()
337 unsigned long parent_rate, unsigned long req_rate) in ingenic_clk_calc_div() argument
342 div = DIV_ROUND_UP(parent_rate, req_rate); in ingenic_clk_calc_div()
352 ingenic_clk_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_round_rate() argument
363 rate /= ingenic_clk_calc_div(clk_info, *parent_rate, req_rate); in ingenic_clk_round_rate()
371 ingenic_clk_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_set_rate() argument
386 div = ingenic_clk_calc_div(clk_info, parent_rate, req_rate); in ingenic_clk_set_rate()
389 if (rate != req_rate) in ingenic_clk_set_rate()