rate_ops 234 drivers/clk/berlin/berlin2-div.c const struct clk_ops *rate_ops = &berlin2_div_rate_ops; rate_ops 253 drivers/clk/berlin/berlin2-div.c &div->hw, mux_ops, &div->hw, rate_ops, rate_ops 36 drivers/clk/clk-composite.c const struct clk_ops *rate_ops = composite->rate_ops; rate_ops 41 drivers/clk/clk-composite.c return rate_ops->recalc_rate(rate_hw, parent_rate); rate_ops 48 drivers/clk/clk-composite.c const struct clk_ops *rate_ops = composite->rate_ops; rate_ops 60 drivers/clk/clk-composite.c if (rate_hw && rate_ops && rate_ops->determine_rate) { rate_ops 62 drivers/clk/clk-composite.c return rate_ops->determine_rate(rate_hw, req); rate_ops 63 drivers/clk/clk-composite.c } else if (rate_hw && rate_ops && rate_ops->round_rate && rate_ops 72 drivers/clk/clk-composite.c rate = rate_ops->round_rate(rate_hw, req->rate, rate_ops 88 drivers/clk/clk-composite.c tmp_rate = rate_ops->round_rate(rate_hw, req->rate, rate_ops 122 drivers/clk/clk-composite.c const struct clk_ops *rate_ops = composite->rate_ops; rate_ops 127 drivers/clk/clk-composite.c return rate_ops->round_rate(rate_hw, rate, prate); rate_ops 134 drivers/clk/clk-composite.c const struct clk_ops *rate_ops = composite->rate_ops; rate_ops 139 drivers/clk/clk-composite.c return rate_ops->set_rate(rate_hw, rate, parent_rate); rate_ops 148 drivers/clk/clk-composite.c const struct clk_ops *rate_ops = composite->rate_ops; rate_ops 157 drivers/clk/clk-composite.c temp_rate = rate_ops->recalc_rate(rate_hw, parent_rate); rate_ops 159 drivers/clk/clk-composite.c rate_ops->set_rate(rate_hw, rate, parent_rate); rate_ops 163 drivers/clk/clk-composite.c rate_ops->set_rate(rate_hw, rate, parent_rate); rate_ops 205 drivers/clk/clk-composite.c struct clk_hw *rate_hw, const struct clk_ops *rate_ops, rate_ops 242 drivers/clk/clk-composite.c if (rate_hw && rate_ops) { rate_ops 243 drivers/clk/clk-composite.c if (!rate_ops->recalc_rate) { rate_ops 249 drivers/clk/clk-composite.c if (rate_ops->determine_rate) rate_ops 252 drivers/clk/clk-composite.c else if (rate_ops->round_rate) rate_ops 257 drivers/clk/clk-composite.c if (rate_ops->set_rate) { rate_ops 258 drivers/clk/clk-composite.c if (rate_ops->determine_rate || rate_ops->round_rate) rate_ops 267 drivers/clk/clk-composite.c composite->rate_ops = rate_ops; rate_ops 270 drivers/clk/clk-composite.c if (mux_hw && mux_ops && rate_hw && rate_ops) { rate_ops 271 drivers/clk/clk-composite.c if (mux_ops->set_parent && rate_ops->set_rate) rate_ops 318 drivers/clk/clk-composite.c struct clk_hw *rate_hw, const struct clk_ops *rate_ops, rate_ops 325 drivers/clk/clk-composite.c mux_hw, mux_ops, rate_hw, rate_ops, gate_hw, gate_ops, rate_ops 612 drivers/clk/mvebu/armada-37xx-periph.c *rate_ops = NULL; rate_ops 638 drivers/clk/mvebu/armada-37xx-periph.c rate_ops = rate_hw->init->ops; rate_ops 670 drivers/clk/mvebu/armada-37xx-periph.c rate_ops = muxrate_hw->init->ops; rate_ops 679 drivers/clk/mvebu/armada-37xx-periph.c mux_ops, rate_hw, rate_ops, rate_ops 951 drivers/clk/sunxi/clk-sunxi.c const struct clk_ops *rate_ops; rate_ops 1032 drivers/clk/sunxi/clk-sunxi.c rate_ops = NULL; rate_ops 1057 drivers/clk/sunxi/clk-sunxi.c rate_ops = &clk_fixed_factor_ops; rate_ops 1073 drivers/clk/sunxi/clk-sunxi.c rate_ops = &clk_divider_ops; rate_ops 1080 drivers/clk/sunxi/clk-sunxi.c rate_hw, rate_ops, rate_ops 734 include/linux/clk-provider.h const struct clk_ops *rate_ops; rate_ops 743 include/linux/clk-provider.h struct clk_hw *rate_hw, const struct clk_ops *rate_ops, rate_ops 750 include/linux/clk-provider.h struct clk_hw *rate_hw, const struct clk_ops *rate_ops,