Lines Matching refs:req_rate
171 ingenic_pll_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_round_rate() argument
177 return ingenic_pll_calc(clk_info, req_rate, *prate, NULL, NULL, NULL); in ingenic_pll_round_rate()
191 ingenic_pll_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_set_rate() argument
203 rate = ingenic_pll_calc(clk_info, req_rate, parent_rate, in ingenic_pll_set_rate()
205 if (rate != req_rate) in ingenic_pll_set_rate()
207 clk_info->name, req_rate, rate); in ingenic_pll_set_rate()
437 unsigned long parent_rate, unsigned long req_rate) in ingenic_clk_calc_div() argument
447 div = DIV_ROUND_UP(parent_rate, req_rate); in ingenic_clk_calc_div()
471 ingenic_clk_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_round_rate() argument
479 div = ingenic_clk_calc_div(hw, clk_info, *parent_rate, req_rate); in ingenic_clk_round_rate()
483 *parent_rate = req_rate; in ingenic_clk_round_rate()
499 ingenic_clk_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_set_rate() argument
511 div = ingenic_clk_calc_div(hw, clk_info, parent_rate, req_rate); in ingenic_clk_set_rate()
514 if (rate != req_rate) in ingenic_clk_set_rate()