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, ®); 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, ®); 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,