Lines Matching refs:ingenic_clk

81 	struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw);  in ingenic_pll_recalc_rate()  local
82 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_pll_recalc_rate()
90 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_pll_recalc_rate()
155 struct ingenic_clk *ingenic_clk) in to_clk_info() argument
157 struct ingenic_cgu *cgu = ingenic_clk->cgu; in to_clk_info()
160 clk_info = &cgu->clock_info[ingenic_clk->idx]; in to_clk_info()
170 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_pll_round_rate() local
171 const struct ingenic_cgu_clk_info *clk_info = to_clk_info(ingenic_clk); in ingenic_pll_round_rate()
180 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_pll_set_rate() local
181 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_pll_set_rate()
182 const struct ingenic_cgu_clk_info *clk_info = to_clk_info(ingenic_clk); in ingenic_pll_set_rate()
214 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_pll_enable() local
215 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_pll_enable()
216 const struct ingenic_cgu_clk_info *clk_info = to_clk_info(ingenic_clk); in ingenic_pll_enable()
249 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_pll_disable() local
250 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_pll_disable()
251 const struct ingenic_cgu_clk_info *clk_info = to_clk_info(ingenic_clk); in ingenic_pll_disable()
267 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_pll_is_enabled() local
268 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_pll_is_enabled()
269 const struct ingenic_cgu_clk_info *clk_info = to_clk_info(ingenic_clk); in ingenic_pll_is_enabled()
297 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_get_parent() local
298 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_get_parent()
303 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_get_parent()
325 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_set_parent() local
326 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_set_parent()
332 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_set_parent()
375 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_recalc_rate() local
376 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_recalc_rate()
381 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_recalc_rate()
426 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_round_rate() local
427 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_round_rate()
431 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_round_rate()
445 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_set_rate() local
446 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_set_rate()
454 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_set_rate()
503 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_enable() local
504 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_enable()
508 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_enable()
525 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_disable() local
526 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_disable()
530 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_disable()
542 struct ingenic_clk *ingenic_clk = to_ingenic_clk(hw); in ingenic_clk_is_enabled() local
543 struct ingenic_cgu *cgu = ingenic_clk->cgu; in ingenic_clk_is_enabled()
548 clk_info = &cgu->clock_info[ingenic_clk->idx]; in ingenic_clk_is_enabled()
580 struct ingenic_clk *ingenic_clk = NULL; in ingenic_register_clock() local
611 ingenic_clk = kzalloc(sizeof(*ingenic_clk), GFP_KERNEL); in ingenic_register_clock()
612 if (!ingenic_clk) { in ingenic_register_clock()
617 ingenic_clk->hw.init = &clk_init; in ingenic_register_clock()
618 ingenic_clk->cgu = cgu; in ingenic_register_clock()
619 ingenic_clk->idx = idx; in ingenic_register_clock()
701 clk = clk_register(NULL, &ingenic_clk->hw); in ingenic_register_clock()
716 kfree(ingenic_clk); in ingenic_register_clock()