Lines Matching refs:rate
296 calc_rate(unsigned long rate, u32 m, u32 n, u32 mode, u32 pre_div) in calc_rate() argument
299 rate /= pre_div + 1; in calc_rate()
302 u64 tmp = rate; in calc_rate()
305 rate = tmp; in calc_rate()
308 return rate; in calc_rate()
370 const struct freq_tbl *f, unsigned long rate, in _freq_tbl_determine_rate() argument
375 f = qcom_find_freq(f, rate); in _freq_tbl_determine_rate()
382 rate = rate * f->pre_div; in _freq_tbl_determine_rate()
384 u64 tmp = rate; in _freq_tbl_determine_rate()
387 rate = tmp; in _freq_tbl_determine_rate()
390 rate = __clk_get_rate(*p); in _freq_tbl_determine_rate()
392 *p_rate = rate; in _freq_tbl_determine_rate()
397 static long clk_rcg_determine_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_determine_rate() argument
402 return _freq_tbl_determine_rate(hw, rcg->freq_tbl, rate, p_rate, p); in clk_rcg_determine_rate()
405 static long clk_dyn_rcg_determine_rate(struct clk_hw *hw, unsigned long rate, in clk_dyn_rcg_determine_rate() argument
410 return _freq_tbl_determine_rate(hw, rcg->freq_tbl, rate, p_rate, p); in clk_dyn_rcg_determine_rate()
413 static long clk_rcg_bypass_determine_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_bypass_determine_rate() argument
420 *p_rate = __clk_round_rate(*p, rate); in clk_rcg_bypass_determine_rate()
467 static int clk_rcg_set_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_set_rate() argument
473 f = qcom_find_freq(rcg->freq_tbl, rate); in clk_rcg_set_rate()
480 static int clk_rcg_bypass_set_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_bypass_set_rate() argument
488 static int __clk_dyn_rcg_set_rate(struct clk_hw *hw, unsigned long rate) in __clk_dyn_rcg_set_rate() argument
493 f = qcom_find_freq(rcg->freq_tbl, rate); in __clk_dyn_rcg_set_rate()
502 static int clk_dyn_rcg_set_rate(struct clk_hw *hw, unsigned long rate, in clk_dyn_rcg_set_rate() argument
505 return __clk_dyn_rcg_set_rate(hw, rate); in clk_dyn_rcg_set_rate()
509 unsigned long rate, unsigned long parent_rate, u8 index) in clk_dyn_rcg_set_rate_and_parent() argument
511 return __clk_dyn_rcg_set_rate(hw, rate); in clk_dyn_rcg_set_rate_and_parent()