Lines Matching refs:hwclk
49 static unsigned long clk_cpu_recalc_rate(struct clk_hw *hwclk, in clk_cpu_recalc_rate() argument
52 struct cpu_clk *cpuclk = to_cpu_clk(hwclk); in clk_cpu_recalc_rate()
60 static long clk_cpu_round_rate(struct clk_hw *hwclk, unsigned long rate, in clk_cpu_round_rate() argument
75 static int clk_cpu_off_set_rate(struct clk_hw *hwclk, unsigned long rate, in clk_cpu_off_set_rate() argument
79 struct cpu_clk *cpuclk = to_cpu_clk(hwclk); in clk_cpu_off_set_rate()
109 static int clk_cpu_on_set_rate(struct clk_hw *hwclk, unsigned long rate, in clk_cpu_on_set_rate() argument
114 struct cpu_clk *cpuclk = to_cpu_clk(hwclk); in clk_cpu_on_set_rate()
123 cur_rate = __clk_get_rate(hwclk->clk); in clk_cpu_on_set_rate()
152 static int clk_cpu_set_rate(struct clk_hw *hwclk, unsigned long rate, in clk_cpu_set_rate() argument
155 if (__clk_is_enabled(hwclk->clk)) in clk_cpu_set_rate()
156 return clk_cpu_on_set_rate(hwclk, rate, parent_rate); in clk_cpu_set_rate()
158 return clk_cpu_off_set_rate(hwclk, rate, parent_rate); in clk_cpu_set_rate()