/linux-master/drivers/clk/ |
H A D | clk-composite.c | 14 const struct clk_ops *mux_ops = composite->mux_ops; local 19 return mux_ops->get_parent(mux_hw); 25 const struct clk_ops *mux_ops = composite->mux_ops; local 30 return mux_ops->set_parent(mux_hw, index); 73 const struct clk_ops *mux_ops = composite->mux_ops; local 84 mux_hw && mux_ops && mux_ops 184 const struct clk_ops *mux_ops = composite->mux_ops; local 237 __clk_hw_register_composite(struct device *dev, const char *name, const char * const *parent_names, const struct clk_parent_data *pdata, int num_parents, struct clk_hw *mux_hw, const struct clk_ops *mux_ops, struct clk_hw *rate_hw, const struct clk_ops *rate_ops, struct clk_hw *gate_hw, const struct clk_ops *gate_ops, unsigned long flags) argument 354 clk_hw_register_composite(struct device *dev, const char *name, const char * const *parent_names, int num_parents, struct clk_hw *mux_hw, const struct clk_ops *mux_ops, struct clk_hw *rate_hw, const struct clk_ops *rate_ops, struct clk_hw *gate_hw, const struct clk_ops *gate_ops, unsigned long flags) argument 368 clk_hw_register_composite_pdata(struct device *dev, const char *name, const struct clk_parent_data *parent_data, int num_parents, struct clk_hw *mux_hw, const struct clk_ops *mux_ops, struct clk_hw *rate_hw, const struct clk_ops *rate_ops, struct clk_hw *gate_hw, const struct clk_ops *gate_ops, unsigned long flags) argument 383 clk_register_composite(struct device *dev, const char *name, const char * const *parent_names, int num_parents, struct clk_hw *mux_hw, const struct clk_ops *mux_ops, struct clk_hw *rate_hw, const struct clk_ops *rate_ops, struct clk_hw *gate_hw, const struct clk_ops *gate_ops, unsigned long flags) argument 401 clk_register_composite_pdata(struct device *dev, const char *name, const struct clk_parent_data *parent_data, int num_parents, struct clk_hw *mux_hw, const struct clk_ops *mux_ops, struct clk_hw *rate_hw, const struct clk_ops *rate_ops, struct clk_hw *gate_hw, const struct clk_ops *gate_ops, unsigned long flags) argument 450 __devm_clk_hw_register_composite(struct device *dev, const char *name, const char * const *parent_names, const struct clk_parent_data *pdata, int num_parents, struct clk_hw *mux_hw, const struct clk_ops *mux_ops, struct clk_hw *rate_hw, const struct clk_ops *rate_ops, struct clk_hw *gate_hw, const struct clk_ops *gate_ops, unsigned long flags) argument 479 devm_clk_hw_register_composite_pdata(struct device *dev, const char *name, const struct clk_parent_data *parent_data, int num_parents, struct clk_hw *mux_hw, const struct clk_ops *mux_ops, struct clk_hw *rate_hw, const struct clk_ops *rate_ops, struct clk_hw *gate_hw, const struct clk_ops *gate_ops, unsigned long flags) argument [all...] |
H A D | clk-stm32h7.c | 354 const struct clk_ops *mux_ops; member in struct:composite_cfg 366 const struct clk_ops *mux_ops, *div_ops, *gate_ops; local 371 mux_ops = div_ops = gate_ops = NULL; 382 mux_ops = gcfg->mux->ops ? 413 composite->mux_ops = mux_ops; 1325 c_cfg.mux_hw, c_cfg.mux_ops, 1348 c_cfg.mux_hw, c_cfg.mux_ops, 1363 c_cfg.mux_hw, c_cfg.mux_ops, 1377 c_cfg.mux_hw, c_cfg.mux_ops, [all...] |
H A D | clk-bm1880.c | 762 const struct clk_ops *mux_ops = NULL, *gate_ops = NULL, *div_ops = NULL; local 777 mux_ops = &clk_mux_ops; 825 num_parents, mux_hw, mux_ops, div_hw,
|
H A D | clk-stm32f4.c | 1633 const struct clk_ops *mux_ops = NULL, *gate_ops = NULL; local 1662 mux_ops = &clk_mux_ops; 1671 mux_hw, mux_ops,
|
/linux-master/drivers/clk/tegra/ |
H A D | clk-periph.c | 17 const struct clk_ops *mux_ops = periph->mux_ops; local 22 return mux_ops->get_parent(mux_hw); 28 const struct clk_ops *mux_ops = periph->mux_ops; local 33 return mux_ops->set_parent(mux_hw, index);
|
H A D | clk.h | 612 * @mux_ops: mux clock ops 623 const struct clk_ops *mux_ops; member in struct:tegra_clk_periph 665 .mux_ops = &clk_mux_ops, \
|
/linux-master/drivers/clk/imx/ |
H A D | clk-composite-8m.c | 219 const struct clk_ops *mux_ops; local 241 mux_ops = &imx8m_clk_composite_mux_ops; 246 mux_ops = &imx8m_clk_composite_mux_ops; 251 mux_ops = &clk_mux_ops; 272 mux_hw, mux_ops, div_hw,
|
H A D | clk-busy.c | 119 const struct clk_ops *mux_ops; member in struct:clk_busy_mux 135 return busy->mux_ops->get_parent(&busy->mux.hw); 143 ret = busy->mux_ops->set_parent(&busy->mux.hw, index); 176 busy->mux_ops = &clk_mux_ops;
|
/linux-master/drivers/clk/rockchip/ |
H A D | clk.c | 52 const struct clk_ops *mux_ops = NULL, *div_ops = NULL, local 67 mux_ops = (mux_flags & CLK_MUX_READ_ONLY) ? &clk_mux_ro_ops 107 mux ? &mux->hw : NULL, mux_ops, 131 const struct clk_ops *mux_ops; member in struct:rockchip_clk_frac 153 frac->mux_ops->get_parent(&frac_mux->hw); 155 frac->mux_ops->set_parent(&frac_mux->hw, 167 frac->mux_ops->set_parent(&frac_mux->hw, 271 frac->mux_ops = &clk_mux_ops; 285 init.ops = frac->mux_ops;
|
H A D | clk-half-divider.c | 173 const struct clk_ops *mux_ops = NULL, *div_ops = NULL, local 186 mux_ops = (mux_flags & CLK_MUX_READ_ONLY) ? &clk_mux_ro_ops 216 mux ? &mux->hw : NULL, mux_ops,
|
/linux-master/drivers/clk/berlin/ |
H A D | berlin2-div.c | 234 const struct clk_ops *mux_ops = &berlin2_div_mux_ops; local 251 mux_ops = NULL; 254 &div->hw, mux_ops, &div->hw, rate_ops,
|
/linux-master/drivers/clk/mediatek/ |
H A D | clk-mtk.c | 226 const struct clk_ops *mux_ops = NULL, *gate_ops = NULL, *div_ops = NULL; local 243 mux_ops = &clk_mux_ops; 286 mux_hw, mux_ops,
|
/linux-master/include/linux/ |
H A D | clk-provider.h | 1255 * @mux_ops: clock ops for mux 1267 const struct clk_ops *mux_ops; member in struct:clk_composite 1276 struct clk_hw *mux_hw, const struct clk_ops *mux_ops, 1282 struct clk_hw *mux_hw, const struct clk_ops *mux_ops, 1289 struct clk_hw *mux_hw, const struct clk_ops *mux_ops, 1296 struct clk_hw *mux_hw, const struct clk_ops *mux_ops, 1303 struct clk_hw *mux_hw, const struct clk_ops *mux_ops,
|
/linux-master/drivers/clk/mvebu/ |
H A D | armada-37xx-periph.c | 620 const struct clk_ops *mux_ops = NULL, *gate_ops = NULL, local 630 mux_ops = mux_hw->init->ops; 678 mux_ops = muxrate_hw->init->ops; 688 mux_ops, rate_hw, rate_ops,
|
/linux-master/drivers/clk/stm32/ |
H A D | clk-stm32mp1.c | 632 const struct clk_ops *mux_ops, *div_ops, *gate_ops; local 638 mux_ops = NULL; 646 mux_ops = &clk_mux_ops; 649 mux_ops = cfg->mux->ops; 676 mux_hw, mux_ops, div_hw, div_ops,
|