/kernel/linux/linux-5.10/drivers/clk/st/ |
H A D | clk-flexgen.c | 142 mid_rate = clk_divider_ops.recalc_rate(pdiv_hw, parent_rate); in flexgen_recalc_rate() 144 return clk_divider_ops.recalc_rate(fdiv_hw, mid_rate); in flexgen_recalc_rate() 177 clk_divider_ops.set_rate(pdiv_hw, parent_rate, parent_rate); in flexgen_set_rate() 178 ret = clk_divider_ops.set_rate(fdiv_hw, rate, rate * div); in flexgen_set_rate() 180 clk_divider_ops.set_rate(fdiv_hw, parent_rate, parent_rate); in flexgen_set_rate() 181 ret = clk_divider_ops.set_rate(pdiv_hw, rate, rate * div); in flexgen_set_rate()
|
/kernel/linux/linux-6.6/drivers/clk/st/ |
H A D | clk-flexgen.c | 150 mid_rate = clk_divider_ops.recalc_rate(pdiv_hw, parent_rate); in flexgen_recalc_rate() 152 return clk_divider_ops.recalc_rate(fdiv_hw, mid_rate); in flexgen_recalc_rate() 185 clk_divider_ops.set_rate(pdiv_hw, parent_rate, parent_rate); in flexgen_set_rate() 186 ret = clk_divider_ops.set_rate(fdiv_hw, rate, rate * div); in flexgen_set_rate() 188 clk_divider_ops.set_rate(fdiv_hw, parent_rate, parent_rate); in flexgen_set_rate() 189 ret = clk_divider_ops.set_rate(pdiv_hw, rate, rate * div); in flexgen_set_rate()
|
/kernel/linux/linux-6.6/drivers/clk/imx/ |
H A D | clk-composite-93.c | 91 return clk_divider_ops.recalc_rate(hw, parent_rate); in imx93_clk_composite_divider_recalc_rate() 97 return clk_divider_ops.round_rate(hw, rate, prate); in imx93_clk_composite_divider_round_rate() 103 return clk_divider_ops.determine_rate(hw, req); in imx93_clk_composite_divider_determine_rate()
|
H A D | clk-fixup-div.c | 115 fixup_div->ops = &clk_divider_ops; in imx_clk_hw_fixup_divider()
|
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-fsl-sai.c | 62 &clk_divider_ops, in fsl_sai_clk_probe()
|
H A D | clk-divider.c | 522 const struct clk_ops clk_divider_ops = { variable 528 EXPORT_SYMBOL_GPL(clk_divider_ops); variable 565 init.ops = &clk_divider_ops; in __clk_hw_register_divider()
|
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-divider.c | 453 const struct clk_ops clk_divider_ops = { variable 458 EXPORT_SYMBOL_GPL(clk_divider_ops); variable 494 init.ops = &clk_divider_ops; in __clk_hw_register_divider()
|
H A D | clk-fsl-sai.c | 64 &clk_divider_ops, in fsl_sai_clk_probe()
|
/kernel/linux/linux-5.10/drivers/clk/mmp/ |
H A D | clk-audio.c | 263 &priv->sspa_mux.hw, &clk_divider_ops, in register_clocks() 285 &priv->sspa_mux.hw, &clk_divider_ops, 0); in register_clocks() 316 &priv->sspa1_mux.hw, &clk_divider_ops, 0); in register_clocks()
|
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-audio.c | 265 &priv->sspa_mux.hw, &clk_divider_ops, in register_clocks() 287 &priv->sspa_mux.hw, &clk_divider_ops, 0); in register_clocks() 318 &priv->sspa1_mux.hw, &clk_divider_ops, 0); in register_clocks()
|
/kernel/linux/linux-5.10/drivers/clk/mxs/ |
H A D | clk-div.c | 96 div->ops = &clk_divider_ops; in mxs_clk_div()
|
/kernel/linux/linux-5.10/drivers/clk/sunxi/ |
H A D | clk-sun8i-mbus.c | 79 &div->hw, &clk_divider_ops, in sun8i_a23_mbus_setup()
|
H A D | clk-a10-ve.c | 122 &div->hw, &clk_divider_ops, in sun4i_ve_clk_setup()
|
/kernel/linux/linux-5.10/drivers/clk/imx/ |
H A D | clk-fixup-div.c | 115 fixup_div->ops = &clk_divider_ops; in imx_clk_hw_fixup_divider()
|
/kernel/linux/linux-6.6/drivers/clk/mxs/ |
H A D | clk-div.c | 96 div->ops = &clk_divider_ops; in mxs_clk_div()
|
/kernel/linux/linux-6.6/drivers/clk/sunxi/ |
H A D | clk-sun8i-mbus.c | 79 &div->hw, &clk_divider_ops, in sun8i_a23_mbus_setup()
|
H A D | clk-a10-ve.c | 122 &div->hw, &clk_divider_ops, in sun4i_ve_clk_setup()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-meson-spicc.c | 543 return clk_divider_ops.recalc_rate(hw, parent_rate); in meson_spicc_pow2_recalc_rate() 555 return clk_divider_ops.determine_rate(hw, req); in meson_spicc_pow2_determine_rate() 567 return clk_divider_ops.set_rate(hw, rate, parent_rate); in meson_spicc_pow2_set_rate() 684 init.ops = &clk_divider_ops; in meson_spicc_enh_clk_init()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-meson-spicc.c | 591 return clk_divider_ops.recalc_rate(hw, parent_rate); in meson_spicc_pow2_recalc_rate() 603 return clk_divider_ops.determine_rate(hw, req); in meson_spicc_pow2_determine_rate() 615 return clk_divider_ops.set_rate(hw, rate, parent_rate); in meson_spicc_pow2_set_rate() 732 init.ops = &clk_divider_ops; in meson_spicc_enh_clk_init()
|
/kernel/linux/linux-5.10/drivers/clk/zte/ |
H A D | clk.h | 133 &clk_divider_ops, \
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | meson-mx-sdhc-clkc.c | 111 &clk_divider_ops, in meson_mx_sdhc_register_clkc()
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | meson-mx-sdhc-clkc.c | 109 &clk_divider_ops, in meson_mx_sdhc_register_clkc()
|
/kernel/linux/linux-6.6/drivers/clk/renesas/ |
H A D | rcar-cpg-lib.c | 164 &rpc->div.hw, &clk_divider_ops, in cpg_rpc_clk_register()
|
/kernel/linux/linux-6.6/drivers/clk/microchip/ |
H A D | clk-mpfs.c | 218 .cfg.hw.init = CLK_HW_INIT(_name, _parent, &clk_divider_ops, 0), \ 242 CLK_HW_INIT_PARENTS_DATA("clk_rtcref", mpfs_ext_ref, &clk_divider_ops, 0),
|
/kernel/linux/linux-5.10/drivers/clk/davinci/ |
H A D | pll.c | 242 const struct clk_ops *divider_ops = &clk_divider_ops; in davinci_pll_div_register() 619 ÷r->hw, &clk_divider_ops, in davinci_pll_obsclk_register() 681 const struct clk_ops *divider_ops = &clk_divider_ops; in davinci_pll_sysclk_register()
|