| /Linux-v5.4/drivers/sh/clk/ |
| D | core.c | 228 struct clk *clkp; in propagate_rate() local 230 list_for_each_entry(clkp, &tclk->children, sibling) { in propagate_rate() 231 if (clkp->ops && clkp->ops->recalc) in propagate_rate() 232 clkp->rate = clkp->ops->recalc(clkp); in propagate_rate() 234 propagate_rate(clkp); in propagate_rate() 319 struct clk *clkp; in recalculate_root_clocks() local 321 list_for_each_entry(clkp, &root_clks, sibling) { in recalculate_root_clocks() 322 if (clkp->ops && clkp->ops->recalc) in recalculate_root_clocks() 323 clkp->rate = clkp->ops->recalc(clkp); in recalculate_root_clocks() 324 propagate_rate(clkp); in recalculate_root_clocks() [all …]
|
| D | cpg.c | 96 struct clk *clkp; in sh_clk_mstp_register() local 101 clkp = clks + k; in sh_clk_mstp_register() 102 clkp->ops = &sh_clk_mstp_clk_ops; in sh_clk_mstp_register() 103 ret |= clk_register(clkp); in sh_clk_mstp_register() 244 struct clk *clkp; in sh_clk_div_register_ops() local 259 clkp = clks + k; in sh_clk_div_register_ops() 261 clkp->ops = ops; in sh_clk_div_register_ops() 262 clkp->priv = table; in sh_clk_div_register_ops() 264 clkp->freq_table = freq_table + (k * freq_table_size); in sh_clk_div_register_ops() 265 clkp->freq_table[nr_divs].frequency = CPUFREQ_TABLE_END; in sh_clk_div_register_ops() [all …]
|
| /Linux-v5.4/arch/mips/loongson64/lemote-2f/ |
| D | clock.c | 58 struct clk *clkp; in propagate_rate() local 60 list_for_each_entry(clkp, &clock_list, node) { in propagate_rate() 61 if (likely(clkp->parent != clk)) in propagate_rate() 63 if (likely(clkp->ops && clkp->ops->recalc)) in propagate_rate() 64 clkp->ops->recalc(clkp); in propagate_rate() 65 if (unlikely(clkp->flags & CLK_RATE_PROPAGATES)) in propagate_rate() 66 propagate_rate(clkp); in propagate_rate()
|
| /Linux-v5.4/arch/arm/mach-omap1/ |
| D | clock.c | 751 struct clk *clkp; in propagate_rate() local 753 list_for_each_entry(clkp, &tclk->children, sibling) { in propagate_rate() 754 if (clkp->recalc) in propagate_rate() 755 clkp->rate = clkp->recalc(clkp); in propagate_rate() 756 propagate_rate(clkp); in propagate_rate() 771 struct clk *clkp; in recalculate_root_clocks() local 773 list_for_each_entry(clkp, &root_clks, sibling) { in recalculate_root_clocks() 774 if (clkp->recalc) in recalculate_root_clocks() 775 clkp->rate = clkp->recalc(clkp); in recalculate_root_clocks() 776 propagate_rate(clkp); in recalculate_root_clocks() [all …]
|
| /Linux-v5.4/arch/sh/kernel/cpu/sh4a/ |
| D | clock-sh7763.c | 105 struct clk *clkp = sh7763_onchip_clocks[i]; in arch_clk_init() local 107 clkp->parent = clk; in arch_clk_init() 108 ret |= clk_register(clkp); in arch_clk_init()
|
| D | clock-sh7780.c | 111 struct clk *clkp = sh7780_onchip_clocks[i]; in arch_clk_init() local 113 clkp->parent = clk; in arch_clk_init() 114 ret |= clk_register(clkp); in arch_clk_init()
|
| /Linux-v5.4/arch/sh/kernel/cpu/sh4/ |
| D | clock-sh4-202.c | 163 struct clk *clkp = sh4202_onchip_clocks[i]; in arch_clk_init() local 165 clkp->parent = clk; in arch_clk_init() 166 ret |= clk_register(clkp); in arch_clk_init()
|
| /Linux-v5.4/drivers/gpu/drm/sti/ |
| D | sti_dvo.c | 285 struct clk *clkp; in sti_dvo_set_mode() local 295 clkp = dvo->clk_main_parent; in sti_dvo_set_mode() 297 clkp = dvo->clk_aux_parent; in sti_dvo_set_mode() 299 if (clkp) { in sti_dvo_set_mode() 300 clk_set_parent(dvo->clk_pix, clkp); in sti_dvo_set_mode() 301 clk_set_parent(dvo->clk, clkp); in sti_dvo_set_mode()
|
| D | sti_gdp.c | 661 struct clk *clkp; in sti_gdp_atomic_check() local 670 clkp = gdp->clk_main_parent; in sti_gdp_atomic_check() 672 clkp = gdp->clk_aux_parent; in sti_gdp_atomic_check() 674 if (clkp) in sti_gdp_atomic_check() 675 clk_set_parent(gdp->clk_pix, clkp); in sti_gdp_atomic_check()
|
| /Linux-v5.4/drivers/net/can/rcar/ |
| D | rcar_canfd.c | 511 struct clk *clkp; /* Peripheral clock */ member 1676 gpriv->clkp = devm_clk_get(&pdev->dev, "fck"); in rcar_canfd_probe() 1677 if (IS_ERR(gpriv->clkp)) { in rcar_canfd_probe() 1678 err = PTR_ERR(gpriv->clkp); in rcar_canfd_probe() 1734 err = clk_prepare_enable(gpriv->clkp); in rcar_canfd_probe() 1794 clk_disable_unprepare(gpriv->clkp); in rcar_canfd_probe() 1814 clk_disable_unprepare(gpriv->clkp); in rcar_canfd_remove()
|
| /Linux-v5.4/drivers/clk/ |
| D | clk.c | 3920 struct clk **clkp; in devm_clk_register() local 3922 clkp = devres_alloc(devm_clk_release, sizeof(*clkp), GFP_KERNEL); in devm_clk_register() 3923 if (!clkp) in devm_clk_register() 3928 *clkp = clk; in devm_clk_register() 3929 devres_add(dev, clkp); in devm_clk_register() 3931 devres_free(clkp); in devm_clk_register()
|
| /Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/ |
| D | mdp5_kms.c | 569 static int get_clk(struct platform_device *pdev, struct clk **clkp, in get_clk() argument 581 *clkp = clk; in get_clk()
|
| /Linux-v5.4/drivers/clk/tegra/ |
| D | clk-tegra210.c | 3040 struct clk **clkp; in tegra210_periph_clk_init() local 3042 clkp = tegra_lookup_dt_id(init->clk_id, tegra210_clks); in tegra210_periph_clk_init() 3043 if (!clkp) { in tegra210_periph_clk_init() 3049 *clkp = clk; in tegra210_periph_clk_init()
|