Lines Matching refs:mux_hw
15 struct clk_hw *mux_hw = composite->mux_hw;
17 __clk_hw_set_clk(mux_hw, hw);
19 return mux_ops->get_parent(mux_hw);
26 struct clk_hw *mux_hw = composite->mux_hw;
28 __clk_hw_set_clk(mux_hw, hw);
30 return mux_ops->set_parent(mux_hw, index);
75 struct clk_hw *mux_hw = composite->mux_hw;
84 mux_hw && mux_ops && mux_ops->set_parent) {
90 parent = clk_hw_get_parent(mux_hw);
107 for (i = 0; i < clk_hw_get_num_parents(mux_hw); i++) {
110 parent = clk_hw_get_parent_by_index(mux_hw, i);
144 } else if (mux_hw && mux_ops && mux_ops->determine_rate) {
145 __clk_hw_set_clk(mux_hw, hw);
146 return mux_ops->determine_rate(mux_hw, req);
186 struct clk_hw *mux_hw = composite->mux_hw;
190 __clk_hw_set_clk(mux_hw, hw);
195 mux_ops->set_parent(mux_hw, index);
197 mux_ops->set_parent(mux_hw, index);
240 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
266 if (mux_hw && mux_ops) {
272 composite->mux_hw = mux_hw;
309 if (mux_hw && mux_ops && rate_hw && rate_ops) {
338 if (composite->mux_hw)
339 composite->mux_hw->clk = hw->clk;
356 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
362 num_parents, mux_hw, mux_ops,
372 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
378 num_parents, mux_hw, mux_ops,
385 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
393 mux_hw, mux_ops, rate_hw, rate_ops, gate_hw, gate_ops,
404 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
412 num_parents, mux_hw, mux_ops, rate_hw, rate_ops,
453 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
466 num_parents, mux_hw, mux_ops, rate_hw,
483 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
489 num_parents, mux_hw, mux_ops,