Lines Matching refs:rate
43 unsigned long rate; member
103 crg_rate_control(struct clk_hw *hw, int set, unsigned long *rate) in crg_rate_control() argument
113 cmd.frequency = *rate; in crg_rate_control()
142 *rate = cmd.frequency; in crg_rate_control()
149 unsigned long rate; in crg_port_recalc_rate() local
151 crg_rate_control(hw, 0, &rate); in crg_port_recalc_rate()
153 return rate; in crg_port_recalc_rate()
158 unsigned long rate, unsigned long *pr) in crg_port_round_rate() argument
160 return rate; in crg_port_round_rate()
165 unsigned long rate, unsigned long parent_rate) in crg_port_set_rate() argument
167 return crg_rate_control(hw, 1, &rate); in crg_port_set_rate()
263 static void mhu_cluster_rate(struct clk_hw *hw, unsigned long *rate, int get) in mhu_cluster_rate() argument
273 cmd.frequency = *rate; in mhu_cluster_rate()
294 *rate = cmd.frequency; in mhu_cluster_rate()
300 unsigned long rate; in clc_recalc_rate() local
302 mhu_cluster_rate(hw, &rate, 1); in clc_recalc_rate()
303 return rate; in clc_recalc_rate()
307 clc_round_rate(struct clk_hw *hw, unsigned long rate, in clc_round_rate() argument
310 return rate; in clc_round_rate()
314 clc_set_rate(struct clk_hw *hw, unsigned long rate, in clc_set_rate() argument
317 unsigned long res = rate; in clc_set_rate()
321 return (res == rate) ? 0 : -EINVAL; in clc_set_rate()