Lines Matching refs:init_data
94 name = bcm_clk->init_data.name; in peri_clk_data_offsets_valid()
425 name = bcm_clk->init_data.name; in peri_clk_data_valid()
616 struct clk_init_data *init_data) in clk_sel_setup() argument
641 __func__, init_data->name, ret); in clk_sel_setup()
646 init_data->parent_names = parent_names; in clk_sel_setup()
647 init_data->num_parents = parent_count; in clk_sel_setup()
656 struct clk_init_data *init_data) in clk_sel_teardown() argument
662 init_data->num_parents = 0; in clk_sel_teardown()
663 kfree(init_data->parent_names); in clk_sel_teardown()
664 init_data->parent_names = NULL; in clk_sel_teardown()
668 struct clk_init_data *init_data) in peri_clk_teardown() argument
670 clk_sel_teardown(&data->sel, init_data); in peri_clk_teardown()
680 peri_clk_setup(struct peri_clk_data *data, struct clk_init_data *init_data) in peri_clk_setup() argument
682 init_data->flags = CLK_IGNORE_UNUSED; in peri_clk_setup()
684 return clk_sel_setup(data->clocks, &data->sel, init_data); in peri_clk_setup()
691 peri_clk_teardown(bcm_clk->u.data, &bcm_clk->init_data); in bcm_clk_teardown()
721 struct clk_init_data *init_data = &bcm_clk->init_data; in kona_clk_setup() local
726 if (peri_clk_setup(bcm_clk->u.data, init_data)) in kona_clk_setup()
731 (int)bcm_clk->type, init_data->name); in kona_clk_setup()
738 init_data->name); in kona_clk_setup()
742 bcm_clk->hw.init = init_data; in kona_clk_setup()
746 init_data->name, PTR_ERR(clk)); in kona_clk_setup()