Lines Matching refs:rate
80 parent_rate = clk->parent->rate; in clk_compute_rate_no_lock()
84 clk->rate = clk->ops->get_rate(clk, parent_rate); in clk_compute_rate_no_lock()
86 clk->rate = parent_rate; in clk_compute_rate_no_lock()
209 return clk->rate; in clk_get_rate()
212 static TEE_Result clk_set_rate_no_lock(struct clk *clk, unsigned long rate) in clk_set_rate_no_lock() argument
222 res = clk_set_rate_no_lock(clk->parent, rate); in clk_set_rate_no_lock()
225 rate = clk_get_rate(clk->parent); in clk_set_rate_no_lock()
235 res = clk->ops->set_rate(clk, rate, parent_rate); in clk_set_rate_no_lock()
249 TEE_Result clk_set_rate(struct clk *clk, unsigned long rate) in clk_set_rate() argument
258 res = clk_set_rate_no_lock(clk, rate); in clk_set_rate()
445 unsigned long rate = 0; in print_clk() local
486 rate = clk_get_rate(clk); in print_clk()
487 for (n = 1; rate && !(rate % 1000) && n < max_unit; n++) in print_clk()
488 rate /= 1000; in print_clk()
494 rate, rate_unit[n - 1]); in print_clk()