Symbol: clk_core
drivers/clk/clk.c
1040
static void clk_core_unprepare(struct clk_core *core)
drivers/clk/clk.c
1073
static void clk_core_unprepare_lock(struct clk_core *core)
drivers/clk/clk.c
110
struct clk_core *core;
drivers/clk/clk.c
1100
static int clk_core_prepare(struct clk_core *core)
drivers/clk/clk.c
1149
static int clk_core_prepare_lock(struct clk_core *core)
drivers/clk/clk.c
1181
static void clk_core_disable(struct clk_core *core)
drivers/clk/clk.c
1208
static void clk_core_disable_lock(struct clk_core *core)
drivers/clk/clk.c
121
static int clk_pm_runtime_get(struct clk_core *core)
drivers/clk/clk.c
1238
static int clk_core_enable(struct clk_core *core)
drivers/clk/clk.c
1274
static int clk_core_enable_lock(struct clk_core *core)
drivers/clk/clk.c
129
static void clk_pm_runtime_put(struct clk_core *core)
drivers/clk/clk.c
1298
struct clk_core *core = hw->core;
drivers/clk/clk.c
1307
static int clk_core_save_context(struct clk_core *core)
drivers/clk/clk.c
1309
struct clk_core *child;
drivers/clk/clk.c
1324
static void clk_core_restore_context(struct clk_core *core)
drivers/clk/clk.c
1326
struct clk_core *child;
drivers/clk/clk.c
1344
struct clk_core *clk;
drivers/clk/clk.c
1371
struct clk_core *core;
drivers/clk/clk.c
1424
static int clk_core_prepare_enable(struct clk_core *core)
drivers/clk/clk.c
1439
static void clk_core_disable_unprepare(struct clk_core *core)
drivers/clk/clk.c
1445
static void __init clk_unprepare_unused_subtree(struct clk_core *core)
drivers/clk/clk.c
1447
struct clk_core *child;
drivers/clk/clk.c
1470
static void __init clk_disable_unused_subtree(struct clk_core *core)
drivers/clk/clk.c
1472
struct clk_core *child;
drivers/clk/clk.c
1521
struct clk_core *core;
drivers/clk/clk.c
155
struct clk_core *core, *failed;
drivers/clk/clk.c
1560
static int clk_core_determine_round_nolock(struct clk_core *core,
drivers/clk/clk.c
1608
static void clk_core_init_rate_req(struct clk_core * const core,
drivers/clk/clk.c
1612
struct clk_core *parent;
drivers/clk/clk.c
1683
static bool clk_core_can_round(struct clk_core * const core)
drivers/clk/clk.c
1688
static int clk_core_round_rate_nolock(struct clk_core *core,
drivers/clk/clk.c
1834
static int __clk_notify(struct clk_core *core, unsigned long msg,
drivers/clk/clk.c
1866
static void __clk_recalc_accuracies(struct clk_core *core)
drivers/clk/clk.c
1869
struct clk_core *child;
drivers/clk/clk.c
1886
static long clk_core_get_accuracy_recalc(struct clk_core *core)
drivers/clk/clk.c
1918
static unsigned long clk_recalc(struct clk_core *core,
drivers/clk/clk.c
1943
static void __clk_recalc_rates(struct clk_core *core, bool update_req,
drivers/clk/clk.c
1948
struct clk_core *child;
drivers/clk/clk.c
1972
static unsigned long clk_core_get_rate_recalc(struct clk_core *core)
drivers/clk/clk.c
200
struct clk_core *core;
drivers/clk/clk.c
2004
static int clk_fetch_parent_index(struct clk_core *core,
drivers/clk/clk.c
2005
struct clk_core *parent)
drivers/clk/clk.c
2068
static void clk_core_update_orphan_status(struct clk_core *core, bool is_orphan)
drivers/clk/clk.c
207
static void clk_pm_runtime_init(struct clk_core *core)
drivers/clk/clk.c
2070
struct clk_core *child;
drivers/clk/clk.c
2078
static void clk_reparent(struct clk_core *core, struct clk_core *new_parent)
drivers/clk/clk.c
2104
static struct clk_core *__clk_set_parent_before(struct clk_core *core,
drivers/clk/clk.c
2105
struct clk_core *parent)
drivers/clk/clk.c
2108
struct clk_core *old_parent = core->parent;
drivers/clk/clk.c
2150
static void __clk_set_parent_after(struct clk_core *core,
drivers/clk/clk.c
2151
struct clk_core *parent,
drivers/clk/clk.c
2152
struct clk_core *old_parent)
drivers/clk/clk.c
2170
static int __clk_set_parent(struct clk_core *core, struct clk_core *parent,
drivers/clk/clk.c
2175
struct clk_core *old_parent;
drivers/clk/clk.c
2216
static int __clk_speculate_rates(struct clk_core *core,
drivers/clk/clk.c
2219
struct clk_core *child;
drivers/clk/clk.c
2247
static void clk_calc_subtree(struct clk_core *core, unsigned long new_rate,
drivers/clk/clk.c
2248
struct clk_core *new_parent, u8 p_index)
drivers/clk/clk.c
2250
struct clk_core *child;
drivers/clk/clk.c
2270
static struct clk_core *clk_calc_new_rates(struct clk_core *core,
drivers/clk/clk.c
2273
struct clk_core *top = core;
drivers/clk/clk.c
2274
struct clk_core *old_parent, *parent;
drivers/clk/clk.c
2357
static struct clk_core *clk_propagate_rate_change(struct clk_core *core,
drivers/clk/clk.c
2360
struct clk_core *child, *tmp_clk, *fail_clk = NULL;
drivers/clk/clk.c
2395
static void clk_change_rate(struct clk_core *core)
drivers/clk/clk.c
2397
struct clk_core *child;
drivers/clk/clk.c
2402
struct clk_core *old_parent;
drivers/clk/clk.c
2403
struct clk_core *parent = NULL;
drivers/clk/clk.c
2484
static unsigned long clk_core_req_round_rate_nolock(struct clk_core *core,
drivers/clk/clk.c
2514
static int clk_core_set_rate_nolock(struct clk_core *core,
drivers/clk/clk.c
2517
struct clk_core *top, *fail_clk;
drivers/clk/clk.c
2809
static struct clk_core *__clk_init_parent(struct clk_core *core)
drivers/clk/clk.c
2819
static void clk_core_reparent(struct clk_core *core,
drivers/clk/clk.c
2820
struct clk_core *new_parent)
drivers/clk/clk.c
2855
static int clk_core_set_parent_nolock(struct clk_core *core,
drivers/clk/clk.c
2856
struct clk_core *parent)
drivers/clk/clk.c
289
static bool clk_core_rate_is_protected(struct clk_core *core)
drivers/clk/clk.c
294
static bool clk_core_is_prepared(struct clk_core *core)
drivers/clk/clk.c
2967
static int clk_core_set_phase_nolock(struct clk_core *core, int degrees)
drivers/clk/clk.c
3040
static int clk_core_get_phase(struct clk_core *core)
drivers/clk/clk.c
3078
static void clk_core_reset_duty_cycle_nolock(struct clk_core *core)
drivers/clk/clk.c
3085
static int clk_core_update_duty_cycle_parent_nolock(struct clk_core *core);
drivers/clk/clk.c
3087
static int clk_core_update_duty_cycle_nolock(struct clk_core *core)
drivers/clk/clk.c
3112
static int clk_core_update_duty_cycle_parent_nolock(struct clk_core *core)
drivers/clk/clk.c
3127
static int clk_core_set_duty_cycle_parent_nolock(struct clk_core *core,
drivers/clk/clk.c
313
static bool clk_core_is_enabled(struct clk_core *core)
drivers/clk/clk.c
3130
static int clk_core_set_duty_cycle_nolock(struct clk_core *core,
drivers/clk/clk.c
3154
static int clk_core_set_duty_cycle_parent_nolock(struct clk_core *core,
drivers/clk/clk.c
3210
static int clk_core_get_scaled_duty_cycle(struct clk_core *core,
drivers/clk/clk.c
3285
static void clk_summary_show_one(struct seq_file *s, struct clk_core *c,
drivers/clk/clk.c
3326
static void clk_summary_show_subtree(struct seq_file *s, struct clk_core *c,
drivers/clk/clk.c
3329
struct clk_core *child;
drivers/clk/clk.c
3339
struct clk_core *c;
drivers/clk/clk.c
3364
static void clk_dump_one(struct seq_file *s, struct clk_core *c, int level)
drivers/clk/clk.c
3387
static void clk_dump_subtree(struct seq_file *s, struct clk_core *c, int level)
drivers/clk/clk.c
3389
struct clk_core *child;
drivers/clk/clk.c
3403
struct clk_core *c;
drivers/clk/clk.c
3442
struct clk_core *core = data;
drivers/clk/clk.c
3456
struct clk_core *core = data;
drivers/clk/clk.c
3471
struct clk_core *core = data;
drivers/clk/clk.c
3484
struct clk_core *core = data;
drivers/clk/clk.c
3503
struct clk_core *core = data;
drivers/clk/clk.c
3516
struct clk_core *core = data;
drivers/clk/clk.c
3546
struct clk_core *core = s->private;
drivers/clk/clk.c
3565
static void possible_parent_show(struct seq_file *s, struct clk_core *core,
drivers/clk/clk.c
3568
struct clk_core *parent;
drivers/clk/clk.c
3604
struct clk_core *core = s->private;
drivers/clk/clk.c
3618
struct clk_core *core = s->private;
drivers/clk/clk.c
3632
struct clk_core *core = s->private;
drivers/clk/clk.c
3633
struct clk_core *parent;
drivers/clk/clk.c
3665
struct clk_core *core = s->private;
drivers/clk/clk.c
3676
struct clk_core *core = s->private;
drivers/clk/clk.c
3690
struct clk_core *core = s->private;
drivers/clk/clk.c
3702
static void clk_debug_create_one(struct clk_core *core, struct dentry *pdentry)
drivers/clk/clk.c
3755
static void clk_debug_register(struct clk_core *core)
drivers/clk/clk.c
3772
static void clk_debug_unregister(struct clk_core *core)
drivers/clk/clk.c
3792
struct clk_core *core;
drivers/clk/clk.c
3834
static inline void clk_debug_register(struct clk_core *core) { }
drivers/clk/clk.c
3835
static inline void clk_debug_unregister(struct clk_core *core)
drivers/clk/clk.c
3842
struct clk_core *orphan;
drivers/clk/clk.c
3850
struct clk_core *parent = __clk_init_parent(orphan);
drivers/clk/clk.c
3888
static int __clk_core_init(struct clk_core *core)
drivers/clk/clk.c
3891
struct clk_core *parent;
drivers/clk/clk.c
405
static struct clk_core *clk_core_lookup(const char *name)
drivers/clk/clk.c
407
struct clk_core *core;
drivers/clk/clk.c
4094
static void clk_core_link_consumer(struct clk_core *core, struct clk *clk)
drivers/clk/clk.c
4119
static struct clk *alloc_clk(struct clk_core *core, const char *dev_id,
drivers/clk/clk.c
4165
struct clk_core *core;
drivers/clk/clk.c
4224
static int clk_core_populate_parent_map(struct clk_core *core,
drivers/clk/clk.c
4286
static void clk_core_free_parent_map(struct clk_core *core)
drivers/clk/clk.c
4304
struct clk_core *core = container_of(ref, struct clk_core, ref);
drivers/clk/clk.c
4321
struct clk_core *core;
drivers/clk/clk.c
4524
static void clk_core_evict_parent_cache_subtree(struct clk_core *root,
drivers/clk/clk.c
4525
const struct clk_core *target)
drivers/clk/clk.c
4528
struct clk_core *child;
drivers/clk/clk.c
4539
static void clk_core_evict_parent_cache(struct clk_core *core)
drivers/clk/clk.c
4542
struct clk_core *root;
drivers/clk/clk.c
4587
struct clk_core *child;
drivers/clk/clk.c
478
static struct clk_core *clk_core_get(struct clk_core *core, u8 p_index)
drivers/clk/clk.c
509
static void clk_core_fill_parent_index(struct clk_core *core, u8 index)
drivers/clk/clk.c
512
struct clk_core *parent;
drivers/clk/clk.c
535
static struct clk_core *clk_core_get_parent_by_index(struct clk_core *core,
drivers/clk/clk.c
550
struct clk_core *parent;
drivers/clk/clk.c
563
static unsigned long clk_core_get_rate_nolock(struct clk_core *core)
drivers/clk/clk.c
585
static unsigned long clk_core_get_accuracy_no_lock(struct clk_core *core)
drivers/clk/clk.c
60
struct clk_core *core;
drivers/clk/clk.c
629
static void clk_core_init_rate_req(struct clk_core * const core,
drivers/clk/clk.c
633
static int clk_core_round_rate_nolock(struct clk_core *core,
drivers/clk/clk.c
636
static bool clk_core_has_parent(struct clk_core *core, const struct clk_core *parent)
drivers/clk/clk.c
638
struct clk_core *tmp;
drivers/clk/clk.c
658
clk_core_forward_rate_req(struct clk_core *core,
drivers/clk/clk.c
660
struct clk_core *parent,
drivers/clk/clk.c
680
struct clk_core *core = hw->core;
drivers/clk/clk.c
681
struct clk_core *parent = core->parent;
drivers/clk/clk.c
721
struct clk_core *core = hw->core, *parent, *best_parent = NULL;
drivers/clk/clk.c
74
struct clk_core *parent;
drivers/clk/clk.c
776
struct clk_core *core = clk_core_lookup(name);
drivers/clk/clk.c
781
static void clk_core_get_boundaries(struct clk_core *core,
drivers/clk/clk.c
81
struct clk_core *new_parent;
drivers/clk/clk.c
815
static bool clk_core_check_boundaries(struct clk_core *core,
drivers/clk/clk.c
82
struct clk_core *new_child;
drivers/clk/clk.c
887
static void clk_core_rate_unprotect(struct clk_core *core)
drivers/clk/clk.c
904
static int clk_core_rate_nuke_protect(struct clk_core *core)
drivers/clk/clk.c
962
static void clk_core_rate_protect(struct clk_core *core)
drivers/clk/clk.c
975
static void clk_core_rate_restore_protect(struct clk_core *core, int count)
drivers/cpufreq/pxa2xx-cpufreq.c
181
return (unsigned int) clk_get_rate(data->clk_core) / 1000;
drivers/cpufreq/pxa2xx-cpufreq.c
207
clk_set_rate(data->clk_core, new_freq_cpu * 1000);
drivers/cpufreq/pxa2xx-cpufreq.c
302
pxa_cpufreq_data.clk_core = clk_get_sys(NULL, "core");
drivers/cpufreq/pxa2xx-cpufreq.c
303
if (IS_ERR(pxa_cpufreq_data.clk_core))
drivers/cpufreq/pxa2xx-cpufreq.c
304
return PTR_ERR(pxa_cpufreq_data.clk_core);
drivers/cpufreq/pxa2xx-cpufreq.c
46
struct clk *clk_core;
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1656
ret = clk_prepare_enable(gpu->clk_core);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1667
clk_disable_unprepare(gpu->clk_core);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1679
clk_disable_unprepare(gpu->clk_core);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1940
gpu->clk_core = devm_clk_get(&pdev->dev, "core");
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1941
DBG("clk_core: %p", gpu->clk_core);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1942
if (IS_ERR(gpu->clk_core))
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1943
return PTR_ERR(gpu->clk_core);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1944
gpu->base_rate_core = clk_get_rate(gpu->clk_core);
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
513
clk_set_rate(gpu->clk_core,
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
160
struct clk *clk_core;
drivers/media/platform/allegro-dvt/allegro-core.c
1027
clk_rate = clk_get_rate(dev->clk_core);
drivers/media/platform/allegro-dvt/allegro-core.c
157
struct clk *clk_core;
drivers/media/platform/allegro-dvt/allegro-core.c
3952
dev->clk_core = devm_clk_get(&pdev->dev, "core_clk");
drivers/media/platform/allegro-dvt/allegro-core.c
3953
if (IS_ERR(dev->clk_core))
drivers/media/platform/allegro-dvt/allegro-core.c
3954
return PTR_ERR(dev->clk_core);
drivers/media/platform/allegro-dvt/allegro-core.c
4012
unsigned int clk_core;
drivers/media/platform/allegro-dvt/allegro-core.c
4020
err = regmap_read(settings, VCU_CORE_CLK, &clk_core);
drivers/media/platform/allegro-dvt/allegro-core.c
4023
err = clk_set_rate(dev->clk_core, MHZ_TO_HZ(clk_core));
drivers/media/platform/allegro-dvt/allegro-core.c
4026
err = clk_prepare_enable(dev->clk_core);
drivers/media/platform/allegro-dvt/allegro-core.c
4045
clk_disable_unprepare(dev->clk_core);
drivers/media/platform/allegro-dvt/allegro-core.c
4055
clk_disable_unprepare(dev->clk_core);
drivers/mmc/host/sdhci-of-k1.c
213
sdhst->clk_core = devm_clk_get_enabled(dev, "core");
drivers/mmc/host/sdhci-of-k1.c
214
if (IS_ERR(sdhst->clk_core))
drivers/mmc/host/sdhci-of-k1.c
64
struct clk *clk_core;
drivers/mmc/host/sdhci-pxav2.c
261
struct clk *clk, *clk_core;
drivers/mmc/host/sdhci-pxav2.c
277
clk_core = devm_clk_get_optional_enabled(dev, "core");
drivers/mmc/host/sdhci-pxav2.c
278
if (IS_ERR(clk_core))
drivers/mmc/host/sdhci-pxav2.c
279
return dev_err_probe(dev, PTR_ERR(clk_core),
drivers/mmc/host/sdhci-pxav3.c
427
pxa->clk_core = devm_clk_get(dev, "core");
drivers/mmc/host/sdhci-pxav3.c
428
if (!IS_ERR(pxa->clk_core))
drivers/mmc/host/sdhci-pxav3.c
429
clk_prepare_enable(pxa->clk_core);
drivers/mmc/host/sdhci-pxav3.c
506
clk_disable_unprepare(pxa->clk_core);
drivers/mmc/host/sdhci-pxav3.c
52
struct clk *clk_core;
drivers/mmc/host/sdhci-pxav3.c
523
clk_disable_unprepare(pxa->clk_core);
drivers/mmc/host/sdhci-pxav3.c
564
if (!IS_ERR(pxa->clk_core))
drivers/mmc/host/sdhci-pxav3.c
565
clk_disable_unprepare(pxa->clk_core);
drivers/mmc/host/sdhci-pxav3.c
577
if (!IS_ERR(pxa->clk_core))
drivers/mmc/host/sdhci-pxav3.c
578
clk_prepare_enable(pxa->clk_core);
drivers/phy/rockchip/phy-rockchip-typec.c
1050
tcphy->clk_core = devm_clk_get(dev, "tcpdcore");
drivers/phy/rockchip/phy-rockchip-typec.c
1051
if (IS_ERR(tcphy->clk_core)) {
drivers/phy/rockchip/phy-rockchip-typec.c
1053
return PTR_ERR(tcphy->clk_core);
drivers/phy/rockchip/phy-rockchip-typec.c
376
struct clk *clk_core;
drivers/phy/rockchip/phy-rockchip-typec.c
728
ret = clk_prepare_enable(tcphy->clk_core);
drivers/phy/rockchip/phy-rockchip-typec.c
793
clk_disable_unprepare(tcphy->clk_core);
drivers/phy/rockchip/phy-rockchip-typec.c
802
clk_disable_unprepare(tcphy->clk_core);
include/linux/clk-provider.h
327
struct clk_core *core;
include/linux/clk-provider.h
38
struct clk_core;
include/linux/clk-provider.h
59
struct clk_core *core;
include/trace/events/clk.h
109
TP_PROTO(struct clk_core *core, unsigned long rate),
include/trace/events/clk.h
116
TP_PROTO(struct clk_core *core, unsigned long rate),
include/trace/events/clk.h
123
TP_PROTO(struct clk_core *core, unsigned long rate),
include/trace/events/clk.h
13
struct clk_core;
include/trace/events/clk.h
130
TP_PROTO(struct clk_core *core, unsigned long rate),
include/trace/events/clk.h
137
TP_PROTO(struct clk_core *core, unsigned long min, unsigned long max),
include/trace/events/clk.h
160
TP_PROTO(struct clk_core *core, unsigned long min, unsigned long max),
include/trace/events/clk.h
167
TP_PROTO(struct clk_core *core, struct clk_core *parent),
include/trace/events/clk.h
17
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
186
TP_PROTO(struct clk_core *core, struct clk_core *parent),
include/trace/events/clk.h
193
TP_PROTO(struct clk_core *core, struct clk_core *parent),
include/trace/events/clk.h
200
TP_PROTO(struct clk_core *core, int phase),
include/trace/events/clk.h
219
TP_PROTO(struct clk_core *core, int phase),
include/trace/events/clk.h
226
TP_PROTO(struct clk_core *core, int phase),
include/trace/events/clk.h
233
TP_PROTO(struct clk_core *core, struct clk_duty *duty),
include/trace/events/clk.h
255
TP_PROTO(struct clk_core *core, struct clk_duty *duty),
include/trace/events/clk.h
262
TP_PROTO(struct clk_core *core, struct clk_duty *duty),
include/trace/events/clk.h
34
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
41
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
48
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
55
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
62
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
69
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
76
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
83
TP_PROTO(struct clk_core *core),
include/trace/events/clk.h
90
TP_PROTO(struct clk_core *core, unsigned long rate),