Lines Matching refs:mux_hw
14 struct clk_hw *mux_hw = composite->mux_hw;
16 __clk_hw_set_clk(mux_hw, hw);
18 return mux_ops->get_parent(mux_hw);
25 struct clk_hw *mux_hw = composite->mux_hw;
27 __clk_hw_set_clk(mux_hw, hw);
29 return mux_ops->set_parent(mux_hw, index);
51 struct clk_hw *mux_hw = composite->mux_hw;
64 mux_hw && mux_ops && mux_ops->set_parent) {
68 parent = clk_hw_get_parent(mux_hw);
81 for (i = 0; i < clk_hw_get_num_parents(mux_hw); i++) {
82 parent = clk_hw_get_parent_by_index(mux_hw, i);
109 } else if (mux_hw && mux_ops && mux_ops->determine_rate) {
110 __clk_hw_set_clk(mux_hw, hw);
111 return mux_ops->determine_rate(mux_hw, req);
151 struct clk_hw *mux_hw = composite->mux_hw;
155 __clk_hw_set_clk(mux_hw, hw);
160 mux_ops->set_parent(mux_hw, index);
162 mux_ops->set_parent(mux_hw, index);
205 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
231 if (mux_hw && mux_ops) {
237 composite->mux_hw = mux_hw;
274 if (mux_hw && mux_ops && rate_hw && rate_ops) {
303 if (composite->mux_hw)
304 composite->mux_hw->clk = hw->clk;
321 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
327 num_parents, mux_hw, mux_ops,
337 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
343 num_parents, mux_hw, mux_ops,
350 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
358 mux_hw, mux_ops, rate_hw, rate_ops, gate_hw, gate_ops,
368 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
376 num_parents, mux_hw, mux_ops, rate_hw, rate_ops,