Lines Matching refs:parent
33 if (clk->parent) in __clk_enable()
34 __clk_enable(clk->parent); in __clk_enable()
44 if (clk->parent) in __clk_disable()
45 __clk_disable(clk->parent); in __clk_disable()
132 int clk_set_parent(struct clk *clk, struct clk *parent) in clk_set_parent() argument
144 clk->parent = parent; in clk_set_parent()
146 list_add(&clk->childnode, &clk->parent->children); in clk_set_parent()
164 if (WARN(clk->parent && !clk->parent->rate, in clk_register()
166 clk->name, clk->parent->name)) in clk_register()
171 if (clk->parent) in clk_register()
172 list_add_tail(&clk->childnode, &clk->parent->children); in clk_register()
184 else if (clk->parent) in clk_register()
185 clk->rate = clk->parent->rate; in clk_register()
215 if (WARN_ON(!clk->parent)) in clk_sysclk_recalc()
218 rate = clk->parent->rate; in clk_sysclk_recalc()
221 if (WARN_ON(!clk->parent->pll_data)) in clk_sysclk_recalc()
224 pll = clk->parent->pll_data; in clk_sysclk_recalc()
260 if (WARN_ON(!clk->parent)) in clk_leafclk_recalc()
264 clk->name, clk->parent->name, clk->parent->rate / 1000); in clk_leafclk_recalc()
266 return clk->parent->rate; in clk_leafclk_recalc()
280 rate = pll->input_rate = clk->parent->rate; in clk_pllclk_recalc()
316 pll->num, clk->parent->rate / 1000000, in clk_pllclk_recalc()
320 pll->num, clk->parent->rate / 1000000); in clk_pllclk_recalc()
343 else if (clk->parent) in __init_clk()
379 dump_clock(struct seq_file *s, unsigned nest, struct clk *parent) in dump_clock() argument
386 if (parent->flags & CLK_PLL) in dump_clock()
394 i = strlen(parent->name); in dump_clock()
395 memcpy(buf + nest, parent->name, in dump_clock()
399 buf, parent->usecount, state, clk_get_rate(parent)); in dump_clock()
403 list_for_each_entry(clk, &parent->children, childnode) { in dump_clock()
417 if (!clk->parent) in c6x_ck_show()