Lines Matching refs:rate

334 calc_rate(unsigned long rate, u32 m, u32 n, u32 mode, u32 pre_div)  in calc_rate()  argument
337 rate /= pre_div + 1; in calc_rate()
340 u64 tmp = rate; in calc_rate()
343 rate = tmp; in calc_rate()
346 return rate; in calc_rate()
408 const struct freq_tbl *f, unsigned long rate, in _freq_tbl_determine_rate() argument
417 f = qcom_find_freq(f, rate); in _freq_tbl_determine_rate()
428 rate = rate * f->pre_div; in _freq_tbl_determine_rate()
430 u64 tmp = rate; in _freq_tbl_determine_rate()
433 rate = tmp; in _freq_tbl_determine_rate()
436 rate = __clk_get_rate(p); in _freq_tbl_determine_rate()
439 *p_rate = rate; in _freq_tbl_determine_rate()
444 static long clk_rcg_determine_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_determine_rate() argument
450 return _freq_tbl_determine_rate(hw, rcg->freq_tbl, rate, min_rate, in clk_rcg_determine_rate()
454 static long clk_dyn_rcg_determine_rate(struct clk_hw *hw, unsigned long rate, in clk_dyn_rcg_determine_rate() argument
467 return _freq_tbl_determine_rate(hw, rcg->freq_tbl, rate, min_rate, in clk_dyn_rcg_determine_rate()
471 static long clk_rcg_bypass_determine_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_bypass_determine_rate() argument
482 *p_rate = __clk_round_rate(p, rate); in clk_rcg_bypass_determine_rate()
529 static int clk_rcg_set_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_set_rate() argument
535 f = qcom_find_freq(rcg->freq_tbl, rate); in clk_rcg_set_rate()
542 static int clk_rcg_bypass_set_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_bypass_set_rate() argument
561 static int clk_rcg_lcc_set_rate(struct clk_hw *hw, unsigned long rate, in clk_rcg_lcc_set_rate() argument
569 f = qcom_find_freq(rcg->freq_tbl, rate); in clk_rcg_lcc_set_rate()
601 static int __clk_dyn_rcg_set_rate(struct clk_hw *hw, unsigned long rate) in __clk_dyn_rcg_set_rate() argument
606 f = qcom_find_freq(rcg->freq_tbl, rate); in __clk_dyn_rcg_set_rate()
613 static int clk_dyn_rcg_set_rate(struct clk_hw *hw, unsigned long rate, in clk_dyn_rcg_set_rate() argument
616 return __clk_dyn_rcg_set_rate(hw, rate); in clk_dyn_rcg_set_rate()
620 unsigned long rate, unsigned long parent_rate, u8 index) in clk_dyn_rcg_set_rate_and_parent() argument
622 return __clk_dyn_rcg_set_rate(hw, rate); in clk_dyn_rcg_set_rate_and_parent()