Lines Matching refs:clk_data
30 struct clk_onecell_data *clk_data; in mtk_alloc_clk_data() local
32 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in mtk_alloc_clk_data()
33 if (!clk_data) in mtk_alloc_clk_data()
36 clk_data->clks = kcalloc(clk_num, sizeof(*clk_data->clks), GFP_KERNEL); in mtk_alloc_clk_data()
37 if (!clk_data->clks) in mtk_alloc_clk_data()
40 clk_data->clk_num = clk_num; in mtk_alloc_clk_data()
43 clk_data->clks[i] = ERR_PTR(-ENOENT); in mtk_alloc_clk_data()
45 return clk_data; in mtk_alloc_clk_data()
47 kfree(clk_data); in mtk_alloc_clk_data()
53 int num, struct clk_onecell_data *clk_data) in mtk_clk_register_fixed_clks() argument
61 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[rc->id])) in mtk_clk_register_fixed_clks()
73 if (clk_data) in mtk_clk_register_fixed_clks()
74 clk_data->clks[rc->id] = clk; in mtk_clk_register_fixed_clks()
79 int num, struct clk_onecell_data *clk_data) in mtk_clk_register_factors() argument
87 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[ff->id])) in mtk_clk_register_factors()
99 if (clk_data) in mtk_clk_register_factors()
100 clk_data->clks[ff->id] = clk; in mtk_clk_register_factors()
106 int num, struct clk_onecell_data *clk_data) in mtk_clk_register_gates() argument
112 if (!clk_data) in mtk_clk_register_gates()
125 if (!IS_ERR_OR_NULL(clk_data->clks[gate->id])) in mtk_clk_register_gates()
141 clk_data->clks[gate->id] = clk; in mtk_clk_register_gates()
236 struct clk_onecell_data *clk_data) in mtk_clk_register_composites() argument
244 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[mc->id])) in mtk_clk_register_composites()
255 if (clk_data) in mtk_clk_register_composites()
256 clk_data->clks[mc->id] = clk; in mtk_clk_register_composites()
262 struct clk_onecell_data *clk_data) in mtk_clk_register_dividers() argument
270 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[mcd->id])) in mtk_clk_register_dividers()
283 if (clk_data) in mtk_clk_register_dividers()
284 clk_data->clks[mcd->id] = clk; in mtk_clk_register_dividers()