Lines Matching refs:req_rate
156 ingenic_pll_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_round_rate() argument
162 return ingenic_pll_calc(clk_info, req_rate, *prate, NULL, NULL, NULL); in ingenic_pll_round_rate()
176 ingenic_pll_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_pll_set_rate() argument
188 rate = ingenic_pll_calc(clk_info, req_rate, parent_rate, in ingenic_pll_set_rate()
190 if (rate != req_rate) in ingenic_pll_set_rate()
192 clk_info->name, req_rate, rate); in ingenic_pll_set_rate()
414 unsigned long parent_rate, unsigned long req_rate) in ingenic_clk_calc_div() argument
419 div = DIV_ROUND_UP(parent_rate, req_rate); in ingenic_clk_calc_div()
443 ingenic_clk_round_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_round_rate() argument
451 div = ingenic_clk_calc_div(clk_info, *parent_rate, req_rate); in ingenic_clk_round_rate()
455 *parent_rate = req_rate; in ingenic_clk_round_rate()
471 ingenic_clk_set_rate(struct clk_hw *hw, unsigned long req_rate, in ingenic_clk_set_rate() argument
483 div = ingenic_clk_calc_div(clk_info, parent_rate, req_rate); in ingenic_clk_set_rate()
486 if (rate != req_rate) in ingenic_clk_set_rate()