Lines Matching full:init
144 const struct clk_init_data *init = clk_hw->hw.init; in omap_clk_register_apll() local
174 kfree(init->parent_names); in omap_clk_register_apll()
175 kfree(init); in omap_clk_register_apll()
181 kfree(init->parent_names); in omap_clk_register_apll()
182 kfree(init); in omap_clk_register_apll()
190 struct clk_init_data *init = NULL; in of_dra7_apll_setup() local
196 init = kzalloc(sizeof(*init), GFP_KERNEL); in of_dra7_apll_setup()
197 if (!ad || !clk_hw || !init) in of_dra7_apll_setup()
201 clk_hw->hw.init = init; in of_dra7_apll_setup()
203 init->name = ti_dt_clk_name(node); in of_dra7_apll_setup()
204 init->ops = &apll_ck_ops; in of_dra7_apll_setup()
206 init->num_parents = of_clk_get_parent_count(node); in of_dra7_apll_setup()
207 if (init->num_parents < 1) { in of_dra7_apll_setup()
212 parent_names = kcalloc(init->num_parents, sizeof(char *), GFP_KERNEL); in of_dra7_apll_setup()
216 of_clk_parent_fill(node, parent_names, init->num_parents); in of_dra7_apll_setup()
218 init->parent_names = parent_names; in of_dra7_apll_setup()
236 kfree(init); in of_dra7_apll_setup()
351 struct clk_init_data *init = NULL; in of_omap2_apll_setup() local
360 init = kzalloc(sizeof(*init), GFP_KERNEL); in of_omap2_apll_setup()
362 if (!ad || !clk_hw || !init) in of_omap2_apll_setup()
366 clk_hw->hw.init = init; in of_omap2_apll_setup()
367 init->ops = &omap2_apll_ops; in of_omap2_apll_setup()
369 init->name = name; in of_omap2_apll_setup()
372 init->num_parents = of_clk_get_parent_count(node); in of_omap2_apll_setup()
373 if (init->num_parents != 1) { in of_omap2_apll_setup()
379 init->parent_names = &parent_name; in of_omap2_apll_setup()
414 kfree(init); in of_omap2_apll_setup()
420 kfree(init); in of_omap2_apll_setup()