Symbol: sci_clk
drivers/clk/keystone/sci-clk.c
116
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
144
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
175
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
218
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
238
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
266
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
282
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
315
struct sci_clk *sci_clk)
drivers/clk/keystone/sci-clk.c
323
name = kasprintf(GFP_KERNEL, "clk:%d:%d", sci_clk->dev_id,
drivers/clk/keystone/sci-clk.c
324
sci_clk->clk_id);
drivers/clk/keystone/sci-clk.c
336
if (sci_clk->num_parents < 2)
drivers/clk/keystone/sci-clk.c
337
sci_clk->num_parents = 0;
drivers/clk/keystone/sci-clk.c
339
if (sci_clk->num_parents) {
drivers/clk/keystone/sci-clk.c
340
parent_names = kcalloc(sci_clk->num_parents, sizeof(char *),
drivers/clk/keystone/sci-clk.c
348
for (i = 0; i < sci_clk->num_parents; i++) {
drivers/clk/keystone/sci-clk.c
35
struct sci_clk **clocks;
drivers/clk/keystone/sci-clk.c
352
sci_clk->dev_id,
drivers/clk/keystone/sci-clk.c
353
sci_clk->clk_id + 1 + i);
drivers/clk/keystone/sci-clk.c
364
init.num_parents = sci_clk->num_parents;
drivers/clk/keystone/sci-clk.c
373
sci_clk->hw.init = &init;
drivers/clk/keystone/sci-clk.c
375
ret = devm_clk_hw_register(provider->dev, &sci_clk->hw);
drivers/clk/keystone/sci-clk.c
381
for (i = 0; i < sci_clk->num_parents; i++)
drivers/clk/keystone/sci-clk.c
394
const struct sci_clk *ca = a;
drivers/clk/keystone/sci-clk.c
395
const struct sci_clk *cb = *(struct sci_clk **)b;
drivers/clk/keystone/sci-clk.c
418
struct sci_clk **clk;
drivers/clk/keystone/sci-clk.c
419
struct sci_clk key;
drivers/clk/keystone/sci-clk.c
461
struct sci_clk **clks = NULL;
drivers/clk/keystone/sci-clk.c
462
struct sci_clk **tmp_clks;
drivers/clk/keystone/sci-clk.c
463
struct sci_clk *sci_clk;
drivers/clk/keystone/sci-clk.c
497
sizeof(sci_clk),
drivers/clk/keystone/sci-clk.c
499
memcpy(tmp_clks, clks, max_clks * sizeof(sci_clk));
drivers/clk/keystone/sci-clk.c
506
sci_clk = devm_kzalloc(dev, sizeof(*sci_clk), GFP_KERNEL);
drivers/clk/keystone/sci-clk.c
507
if (!sci_clk)
drivers/clk/keystone/sci-clk.c
509
sci_clk->dev_id = dev_id;
drivers/clk/keystone/sci-clk.c
510
sci_clk->clk_id = clk_id;
drivers/clk/keystone/sci-clk.c
511
sci_clk->provider = provider;
drivers/clk/keystone/sci-clk.c
512
sci_clk->num_parents = num_parents;
drivers/clk/keystone/sci-clk.c
514
clks[num_clks] = sci_clk;
drivers/clk/keystone/sci-clk.c
520
provider->clocks = devm_kmemdup_array(dev, clks, num_clks, sizeof(sci_clk), GFP_KERNEL);
drivers/clk/keystone/sci-clk.c
536
const struct sci_clk *ca = container_of(a, struct sci_clk, node);
drivers/clk/keystone/sci-clk.c
537
const struct sci_clk *cb = container_of(b, struct sci_clk, node);
drivers/clk/keystone/sci-clk.c
550
struct sci_clk *sci_clk, *prev;
drivers/clk/keystone/sci-clk.c
584
sci_clk = devm_kzalloc(dev, sizeof(*sci_clk),
drivers/clk/keystone/sci-clk.c
586
if (!sci_clk)
drivers/clk/keystone/sci-clk.c
589
sci_clk->dev_id = args.args[0];
drivers/clk/keystone/sci-clk.c
590
sci_clk->clk_id = args.args[1];
drivers/clk/keystone/sci-clk.c
591
sci_clk->provider = provider;
drivers/clk/keystone/sci-clk.c
593
sci_clk->dev_id,
drivers/clk/keystone/sci-clk.c
594
sci_clk->clk_id,
drivers/clk/keystone/sci-clk.c
595
(void *)&sci_clk->num_parents);
drivers/clk/keystone/sci-clk.c
596
list_add_tail(&sci_clk->node, &clks);
drivers/clk/keystone/sci-clk.c
600
num_parents = sci_clk->num_parents;
drivers/clk/keystone/sci-clk.c
616
sci_clk->dev_id,
drivers/clk/keystone/sci-clk.c
617
sci_clk->clk_id, num_parents);
drivers/clk/keystone/sci-clk.c
626
sci_clk->dev_id, clk_id, &state);
drivers/clk/keystone/sci-clk.c
633
sci_clk = devm_kzalloc(dev,
drivers/clk/keystone/sci-clk.c
634
sizeof(*sci_clk),
drivers/clk/keystone/sci-clk.c
636
if (!sci_clk)
drivers/clk/keystone/sci-clk.c
638
sci_clk->dev_id = args.args[0];
drivers/clk/keystone/sci-clk.c
639
sci_clk->clk_id = clk_id++;
drivers/clk/keystone/sci-clk.c
640
sci_clk->provider = provider;
drivers/clk/keystone/sci-clk.c
641
list_add_tail(&sci_clk->node, &clks);
drivers/clk/keystone/sci-clk.c
653
provider->clocks = devm_kmalloc_array(dev, num_clks, sizeof(sci_clk),
drivers/clk/keystone/sci-clk.c
661
list_for_each_entry(sci_clk, &clks, node) {
drivers/clk/keystone/sci-clk.c
662
if (prev && prev->dev_id == sci_clk->dev_id &&
drivers/clk/keystone/sci-clk.c
663
prev->clk_id == sci_clk->clk_id)
drivers/clk/keystone/sci-clk.c
666
provider->clocks[num_clks++] = sci_clk;
drivers/clk/keystone/sci-clk.c
667
prev = sci_clk;
drivers/clk/keystone/sci-clk.c
67
#define to_sci_clk(_hw) container_of(_hw, struct sci_clk, hw)
drivers/clk/keystone/sci-clk.c
77
struct sci_clk *clk = to_sci_clk(hw);
drivers/clk/keystone/sci-clk.c
96
struct sci_clk *clk = to_sci_clk(hw);