Lines Matching refs:req_rate
178 ingenic_pll_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_round_rate() argument
184 return ingenic_pll_calc(clk_info, req_rate, *prate, NULL, NULL, NULL); in ingenic_pll_round_rate()
201 ingenic_pll_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_set_rate() argument
213 rate = ingenic_pll_calc(clk_info, req_rate, parent_rate, in ingenic_pll_set_rate()
215 if (rate != req_rate) in ingenic_pll_set_rate()
217 clk_info->name, req_rate, rate); in ingenic_pll_set_rate()
461 unsigned long parent_rate, unsigned long req_rate) in ingenic_clk_calc_div() argument
471 div = DIV_ROUND_UP(parent_rate, req_rate); in ingenic_clk_calc_div()
495 ingenic_clk_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_round_rate() argument
503 div = ingenic_clk_calc_div(hw, clk_info, *parent_rate, req_rate); in ingenic_clk_round_rate()
507 *parent_rate = req_rate; in ingenic_clk_round_rate()
523 ingenic_clk_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_set_rate() argument
535 div = ingenic_clk_calc_div(hw, clk_info, parent_rate, req_rate); in ingenic_clk_set_rate()
538 if (rate != req_rate) in ingenic_clk_set_rate()