mux_hw             20 drivers/clk/actions/owl-composite.c 	return owl_mux_helper_get_parent(&comp->common, &comp->mux_hw);
mux_hw             27 drivers/clk/actions/owl-composite.c 	return owl_mux_helper_set_parent(&comp->common, &comp->mux_hw, index);
mux_hw             28 drivers/clk/actions/owl-composite.h 	struct owl_mux_hw	mux_hw;
mux_hw             40 drivers/clk/actions/owl-composite.h 		.mux_hw		= _mux,					\
mux_hw             69 drivers/clk/actions/owl-composite.h 		.mux_hw		= _mux,					\
mux_hw            100 drivers/clk/actions/owl-composite.h 		.mux_hw		= _mux,					\
mux_hw             17 drivers/clk/actions/owl-mux.c 			     const struct owl_mux_hw *mux_hw)
mux_hw             22 drivers/clk/actions/owl-mux.c 	regmap_read(common->regmap, mux_hw->reg, &reg);
mux_hw             23 drivers/clk/actions/owl-mux.c 	parent = reg >> mux_hw->shift;
mux_hw             24 drivers/clk/actions/owl-mux.c 	parent &= BIT(mux_hw->width) - 1;
mux_hw             33 drivers/clk/actions/owl-mux.c 	return owl_mux_helper_get_parent(&mux->common, &mux->mux_hw);
mux_hw             37 drivers/clk/actions/owl-mux.c 			      struct owl_mux_hw *mux_hw, u8 index)
mux_hw             41 drivers/clk/actions/owl-mux.c 	regmap_read(common->regmap, mux_hw->reg, &reg);
mux_hw             42 drivers/clk/actions/owl-mux.c 	reg &= ~GENMASK(mux_hw->width + mux_hw->shift - 1, mux_hw->shift);
mux_hw             43 drivers/clk/actions/owl-mux.c 	regmap_write(common->regmap, mux_hw->reg,
mux_hw             44 drivers/clk/actions/owl-mux.c 			reg | (index << mux_hw->shift));
mux_hw             53 drivers/clk/actions/owl-mux.c 	return owl_mux_helper_set_parent(&mux->common, &mux->mux_hw, index);
mux_hw             23 drivers/clk/actions/owl-mux.h 	struct owl_mux_hw	mux_hw;
mux_hw             37 drivers/clk/actions/owl-mux.h 		.mux_hw	= OWL_MUX_HW(_reg, _shift, _width),		\
mux_hw             55 drivers/clk/actions/owl-mux.h 			     const struct owl_mux_hw *mux_hw);
mux_hw             57 drivers/clk/actions/owl-mux.h 			      struct owl_mux_hw *mux_hw, u8 index);
mux_hw             14 drivers/clk/clk-composite.c 	struct clk_hw *mux_hw = composite->mux_hw;
mux_hw             16 drivers/clk/clk-composite.c 	__clk_hw_set_clk(mux_hw, hw);
mux_hw             18 drivers/clk/clk-composite.c 	return mux_ops->get_parent(mux_hw);
mux_hw             25 drivers/clk/clk-composite.c 	struct clk_hw *mux_hw = composite->mux_hw;
mux_hw             27 drivers/clk/clk-composite.c 	__clk_hw_set_clk(mux_hw, hw);
mux_hw             29 drivers/clk/clk-composite.c 	return mux_ops->set_parent(mux_hw, index);
mux_hw             51 drivers/clk/clk-composite.c 	struct clk_hw *mux_hw = composite->mux_hw;
mux_hw             64 drivers/clk/clk-composite.c 		   mux_hw && mux_ops && mux_ops->set_parent) {
mux_hw             68 drivers/clk/clk-composite.c 			parent = clk_hw_get_parent(mux_hw);
mux_hw             81 drivers/clk/clk-composite.c 		for (i = 0; i < clk_hw_get_num_parents(mux_hw); i++) {
mux_hw             82 drivers/clk/clk-composite.c 			parent = clk_hw_get_parent_by_index(mux_hw, i);
mux_hw            109 drivers/clk/clk-composite.c 	} else if (mux_hw && mux_ops && mux_ops->determine_rate) {
mux_hw            110 drivers/clk/clk-composite.c 		__clk_hw_set_clk(mux_hw, hw);
mux_hw            111 drivers/clk/clk-composite.c 		return mux_ops->determine_rate(mux_hw, req);
mux_hw            151 drivers/clk/clk-composite.c 	struct clk_hw *mux_hw = composite->mux_hw;
mux_hw            155 drivers/clk/clk-composite.c 	__clk_hw_set_clk(mux_hw, hw);
mux_hw            160 drivers/clk/clk-composite.c 		mux_ops->set_parent(mux_hw, index);
mux_hw            162 drivers/clk/clk-composite.c 		mux_ops->set_parent(mux_hw, index);
mux_hw            204 drivers/clk/clk-composite.c 			struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
mux_hw            227 drivers/clk/clk-composite.c 	if (mux_hw && mux_ops) {
mux_hw            233 drivers/clk/clk-composite.c 		composite->mux_hw = mux_hw;
mux_hw            270 drivers/clk/clk-composite.c 	if (mux_hw && mux_ops && rate_hw && rate_ops) {
mux_hw            299 drivers/clk/clk-composite.c 	if (composite->mux_hw)
mux_hw            300 drivers/clk/clk-composite.c 		composite->mux_hw->clk = hw->clk;
mux_hw            317 drivers/clk/clk-composite.c 			struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
mux_hw            325 drivers/clk/clk-composite.c 			mux_hw, mux_ops, rate_hw, rate_ops, gate_hw, gate_ops,
mux_hw           1635 drivers/clk/clk-stm32f4.c 	struct clk_hw *mux_hw = NULL, *gate_hw = NULL;
mux_hw           1664 drivers/clk/clk-stm32f4.c 		mux_hw = &mux->hw;
mux_hw           1668 drivers/clk/clk-stm32f4.c 	if (mux_hw == NULL && gate_hw == NULL) {
mux_hw           1674 drivers/clk/clk-stm32f4.c 			mux_hw, mux_ops,
mux_hw            350 drivers/clk/clk-stm32h7.c 	struct clk_hw *mux_hw;
mux_hw            367 drivers/clk/clk-stm32h7.c 	struct clk_hw *mux_hw;
mux_hw            372 drivers/clk/clk-stm32h7.c 	mux_hw = div_hw = gate_hw = NULL;
mux_hw            381 drivers/clk/clk-stm32h7.c 			mux_hw = &mux->hw;
mux_hw            412 drivers/clk/clk-stm32h7.c 	composite->mux_hw = mux_hw;
mux_hw           1326 drivers/clk/clk-stm32h7.c 					c_cfg.mux_hw, c_cfg.mux_ops,
mux_hw           1349 drivers/clk/clk-stm32h7.c 				c_cfg.mux_hw, c_cfg.mux_ops,
mux_hw           1364 drivers/clk/clk-stm32h7.c 			c_cfg.mux_hw, c_cfg.mux_ops,
mux_hw           1378 drivers/clk/clk-stm32h7.c 				c_cfg.mux_hw, c_cfg.mux_ops,
mux_hw            478 drivers/clk/clk-stm32mp1.c 	struct clk_hw *mux_hw;
mux_hw            492 drivers/clk/clk-stm32mp1.c 		mux_hw = &mmux->mux.hw;
mux_hw            493 drivers/clk/clk-stm32mp1.c 		cfg->mmux->hws[cfg->mmux->nbr_clk++] = mux_hw;
mux_hw            506 drivers/clk/clk-stm32mp1.c 		mux_hw = &mux->hw;
mux_hw            509 drivers/clk/clk-stm32mp1.c 	return mux_hw;
mux_hw            616 drivers/clk/clk-stm32mp1.c 	struct clk_hw *mux_hw, *div_hw, *gate_hw;
mux_hw            618 drivers/clk/clk-stm32mp1.c 	mux_hw = NULL;
mux_hw            626 drivers/clk/clk-stm32mp1.c 		mux_hw = _get_stm32_mux(base, cfg->mux, lock);
mux_hw            628 drivers/clk/clk-stm32mp1.c 		if (!IS_ERR(mux_hw)) {
mux_hw            659 drivers/clk/clk-stm32mp1.c 				       mux_hw, mux_ops, div_hw, div_ops,
mux_hw             30 drivers/clk/imx/clk-composite-7ulp.c 	struct clk_hw *mux_hw = NULL, *fd_hw = NULL, *gate_hw = NULL;
mux_hw             40 drivers/clk/imx/clk-composite-7ulp.c 		mux_hw = &mux->hw;
mux_hw             76 drivers/clk/imx/clk-composite-7ulp.c 				       mux_hw, &clk_mux_ops, fd_hw,
mux_hw            131 drivers/clk/imx/clk-composite-8m.c 	struct clk_hw *hw = ERR_PTR(-ENOMEM), *mux_hw;
mux_hw            141 drivers/clk/imx/clk-composite-8m.c 	mux_hw = &mux->hw;
mux_hw            168 drivers/clk/imx/clk-composite-8m.c 			mux_hw, &clk_mux_ops, div_hw,
mux_hw            156 drivers/clk/mediatek/clk-mtk.c 	struct clk_hw *mux_hw = NULL, *gate_hw = NULL, *div_hw = NULL;
mux_hw            173 drivers/clk/mediatek/clk-mtk.c 		mux_hw = &mux->hw;
mux_hw            217 drivers/clk/mediatek/clk-mtk.c 		mux_hw, mux_ops,
mux_hw             96 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_hw *mux_hw;
mux_hw            203 drivers/clk/mvebu/armada-37xx-periph.c 	  .mux_hw = &mux_##_name.hw,			\
mux_hw            213 drivers/clk/mvebu/armada-37xx-periph.c 	  .mux_hw = &mux_##_name.hw,			\
mux_hw            247 drivers/clk/mvebu/armada-37xx-periph.c 	  .mux_hw = &mux_##_name.hw,			\
mux_hw            613 drivers/clk/mvebu/armada-37xx-periph.c 	struct clk_hw *mux_hw = NULL, *gate_hw = NULL, *rate_hw = NULL;
mux_hw            615 drivers/clk/mvebu/armada-37xx-periph.c 	if (data->mux_hw) {
mux_hw            618 drivers/clk/mvebu/armada-37xx-periph.c 		mux_hw = data->mux_hw;
mux_hw            619 drivers/clk/mvebu/armada-37xx-periph.c 		mux = to_clk_mux(mux_hw);
mux_hw            621 drivers/clk/mvebu/armada-37xx-periph.c 		mux_ops = mux_hw->init->ops;
mux_hw            667 drivers/clk/mvebu/armada-37xx-periph.c 		mux_hw = muxrate_hw;
mux_hw            678 drivers/clk/mvebu/armada-37xx-periph.c 					data->num_parents, mux_hw,
mux_hw           1434 drivers/clk/nxp/clk-lpc32xx.c 		struct clk_hw *mux_hw = NULL, *div_hw = NULL, *gate_hw = NULL;
mux_hw           1443 drivers/clk/nxp/clk-lpc32xx.c 			mux_hw = &mux0->clk.hw;
mux_hw           1456 drivers/clk/nxp/clk-lpc32xx.c 				mux_hw, mops, div_hw, dops,
mux_hw             92 drivers/clk/st/clk-flexgen.c 	struct clk_hw *mux_hw = &flexgen->mux.hw;
mux_hw             94 drivers/clk/st/clk-flexgen.c 	__clk_hw_set_clk(mux_hw, hw);
mux_hw             96 drivers/clk/st/clk-flexgen.c 	return clk_mux_ops.get_parent(mux_hw);
mux_hw            102 drivers/clk/st/clk-flexgen.c 	struct clk_hw *mux_hw = &flexgen->mux.hw;
mux_hw            104 drivers/clk/st/clk-flexgen.c 	__clk_hw_set_clk(mux_hw, hw);
mux_hw            106 drivers/clk/st/clk-flexgen.c 	return clk_mux_ops.set_parent(mux_hw, index);
mux_hw            186 drivers/clk/sunxi/clk-factors.c 	struct clk_hw *mux_hw = NULL;
mux_hw            242 drivers/clk/sunxi/clk-factors.c 		mux_hw = &mux->hw;
mux_hw            247 drivers/clk/sunxi/clk-factors.c 			mux_hw, &clk_mux_ops,
mux_hw             17 drivers/clk/tegra/clk-periph.c 	struct clk_hw *mux_hw = &periph->mux.hw;
mux_hw             19 drivers/clk/tegra/clk-periph.c 	__clk_hw_set_clk(mux_hw, hw);
mux_hw             21 drivers/clk/tegra/clk-periph.c 	return mux_ops->get_parent(mux_hw);
mux_hw             28 drivers/clk/tegra/clk-periph.c 	struct clk_hw *mux_hw = &periph->mux.hw;
mux_hw             30 drivers/clk/tegra/clk-periph.c 	__clk_hw_set_clk(mux_hw, hw);
mux_hw             32 drivers/clk/tegra/clk-periph.c 	return mux_ops->set_parent(mux_hw, index);
mux_hw            729 include/linux/clk-provider.h 	struct clk_hw	*mux_hw;
mux_hw            742 include/linux/clk-provider.h 		struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
mux_hw            749 include/linux/clk-provider.h 		struct clk_hw *mux_hw, const struct clk_ops *mux_ops,