Lines Matching refs:parent_rate
694 unsigned long parent_rate) in clk_recalc_rate() argument
701 return parent_rate; in clk_recalc_rate()
703 if (parent_rate > (unsigned long)LONG_MAX) in clk_recalc_rate()
718 scaled_rate = scale_rate(pre_div, parent_rate); in clk_recalc_rate()
724 scaled_parent_rate = scale_rate(div, parent_rate); in clk_recalc_rate()
749 unsigned long rate, unsigned long parent_rate, in round_rate() argument
760 BUG_ON(parent_rate > (u64)LONG_MAX); in round_rate()
777 scaled_rate = scale_rate(pre_div, parent_rate); in round_rate()
783 scaled_parent_rate = scale_rate(div, parent_rate); in round_rate()
998 unsigned long parent_rate) in kona_peri_clk_recalc_rate() argument
1004 parent_rate); in kona_peri_clk_recalc_rate()
1008 unsigned long *parent_rate) in kona_peri_clk_round_rate() argument
1018 rate ? rate : 1, *parent_rate, NULL); in kona_peri_clk_round_rate()
1026 unsigned long parent_rate; in kona_peri_clk_determine_rate() local
1051 parent_rate = clk_hw_get_rate(current_parent); in kona_peri_clk_determine_rate()
1052 best_rate = kona_peri_clk_round_rate(hw, req->rate, &parent_rate); in kona_peri_clk_determine_rate()
1066 parent_rate = clk_hw_get_rate(parent); in kona_peri_clk_determine_rate()
1068 &parent_rate); in kona_peri_clk_determine_rate()
1074 req->best_parent_rate = parent_rate; in kona_peri_clk_determine_rate()
1130 unsigned long parent_rate) in kona_peri_clk_set_rate() argument
1138 if (parent_rate > (unsigned long)LONG_MAX) in kona_peri_clk_set_rate()
1145 return rate == parent_rate ? 0 : -EINVAL; in kona_peri_clk_set_rate()
1153 return rate == parent_rate ? 0 : -EINVAL; in kona_peri_clk_set_rate()
1161 rate ? rate : 1, parent_rate, &scaled_div); in kona_peri_clk_set_rate()