Lines Matching refs:parent

57 	return clk->parent->rate / div;  in omap1_sossi_recalc()
149 struct clk * parent; in calc_dsor_exp() local
152 parent = clk->parent; in calc_dsor_exp()
153 if (unlikely(parent == NULL)) in calc_dsor_exp()
156 realrate = parent->rate; in calc_dsor_exp()
172 return clk->parent->rate / dsor; in omap1_ckctl_recalc()
190 return clk->parent->rate / dsor; in omap1_ckctl_recalc_dsp_domain()
244 clk->rate = clk->parent->rate / (1 << dsor_exp); in omap1_clk_set_rate_dsp_domain()
256 return clk->parent->rate / (1 << dsor_exp); in omap1_clk_round_rate_ckctl_arm()
275 clk->rate = clk->parent->rate / (1 << dsor_exp); in omap1_clk_set_rate_ckctl_arm()
372 p_rate = clk->parent->rate; in omap1_set_sossi_rate()
417 if (clk->parent) { in omap1_clk_enable()
418 ret = omap1_clk_enable(clk->parent); in omap1_clk_enable()
423 omap1_clk_deny_idle(clk->parent); in omap1_clk_enable()
428 if (clk->parent) in omap1_clk_enable()
429 omap1_clk_disable(clk->parent); in omap1_clk_enable()
444 if (likely(clk->parent)) { in omap1_clk_disable()
445 omap1_clk_disable(clk->parent); in omap1_clk_disable()
447 omap1_clk_allow_idle(clk->parent); in omap1_clk_disable()
705 int clk_set_parent(struct clk *clk, struct clk *parent) in clk_set_parent() argument
715 return clk->parent; in clk_get_parent()
746 return clk->parent->rate; in followparent_recalc()
757 return clk->parent->rate / clk->fixed_div; in omap_fixed_divisor_recalc()
760 void clk_reparent(struct clk *child, struct clk *parent) in clk_reparent() argument
763 if (parent) in clk_reparent()
764 list_add(&child->sibling, &parent->children); in clk_reparent()
765 child->parent = parent; in clk_reparent()
827 if (clk->parent) in clk_register()
828 list_add(&clk->sibling, &clk->parent->children); in clk_register()
1001 pa = c->parent; in clk_dbg_show_summary()
1027 struct clk *pa = c->parent; in clk_debugfs_register_one()
1059 struct clk *pa = c->parent; in clk_debugfs_register()