Lines Matching refs:rate
71 long rate; in clk_composite_determine_rate() local
86 rate = rate_ops->round_rate(rate_hw, req->rate, in clk_composite_determine_rate()
88 if (rate < 0) in clk_composite_determine_rate()
89 return rate; in clk_composite_determine_rate()
91 req->rate = rate; in clk_composite_determine_rate()
102 tmp_rate = rate_ops->round_rate(rate_hw, req->rate, in clk_composite_determine_rate()
107 rate_diff = abs(req->rate - tmp_rate); in clk_composite_determine_rate()
121 req->rate = best_rate; in clk_composite_determine_rate()
132 static long clk_composite_round_rate(struct clk_hw *hw, unsigned long rate, in clk_composite_round_rate() argument
141 return rate_ops->round_rate(rate_hw, rate, prate); in clk_composite_round_rate()
144 static int clk_composite_set_rate(struct clk_hw *hw, unsigned long rate, in clk_composite_set_rate() argument
153 return rate_ops->set_rate(rate_hw, rate, parent_rate); in clk_composite_set_rate()