• Home
  • Raw
  • Download

Lines Matching refs:parent

29 	if (clk->parent)  in __clk_enable()
30 __clk_enable(clk->parent); in __clk_enable()
40 if (clk->parent) in __clk_disable()
41 __clk_disable(clk->parent); in __clk_disable()
128 int clk_set_parent(struct clk *clk, struct clk *parent) in clk_set_parent() argument
140 clk->parent = parent; in clk_set_parent()
142 list_add(&clk->childnode, &clk->parent->children); in clk_set_parent()
160 if (WARN(clk->parent && !clk->parent->rate, in clk_register()
162 clk->name, clk->parent->name)) in clk_register()
167 if (clk->parent) in clk_register()
168 list_add_tail(&clk->childnode, &clk->parent->children); in clk_register()
180 else if (clk->parent) in clk_register()
181 clk->rate = clk->parent->rate; in clk_register()
211 if (WARN_ON(!clk->parent)) in clk_sysclk_recalc()
214 rate = clk->parent->rate; in clk_sysclk_recalc()
217 if (WARN_ON(!clk->parent->pll_data)) in clk_sysclk_recalc()
220 pll = clk->parent->pll_data; in clk_sysclk_recalc()
256 if (WARN_ON(!clk->parent)) in clk_leafclk_recalc()
260 clk->name, clk->parent->name, clk->parent->rate / 1000); in clk_leafclk_recalc()
262 return clk->parent->rate; in clk_leafclk_recalc()
276 rate = pll->input_rate = clk->parent->rate; in clk_pllclk_recalc()
312 pll->num, clk->parent->rate / 1000000, in clk_pllclk_recalc()
316 pll->num, clk->parent->rate / 1000000); in clk_pllclk_recalc()
339 else if (clk->parent) in __init_clk()
375 dump_clock(struct seq_file *s, unsigned nest, struct clk *parent) in dump_clock() argument
382 if (parent->flags & CLK_PLL) in dump_clock()
390 i = strlen(parent->name); in dump_clock()
391 memcpy(buf + nest, parent->name, in dump_clock()
395 buf, parent->usecount, state, clk_get_rate(parent)); in dump_clock()
399 list_for_each_entry(clk, &parent->children, childnode) { in dump_clock()
413 if (!clk->parent) in c6x_ck_show()