Lines Matching refs:clk_data
23 struct clk_onecell_data *clk_data; in mtk_alloc_clk_data() local
25 clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); in mtk_alloc_clk_data()
26 if (!clk_data) in mtk_alloc_clk_data()
29 clk_data->clks = kcalloc(clk_num, sizeof(*clk_data->clks), GFP_KERNEL); in mtk_alloc_clk_data()
30 if (!clk_data->clks) in mtk_alloc_clk_data()
33 clk_data->clk_num = clk_num; in mtk_alloc_clk_data()
36 clk_data->clks[i] = ERR_PTR(-ENOENT); in mtk_alloc_clk_data()
38 return clk_data; in mtk_alloc_clk_data()
40 kfree(clk_data); in mtk_alloc_clk_data()
46 int num, struct clk_onecell_data *clk_data) in mtk_clk_register_fixed_clks() argument
54 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[rc->id])) in mtk_clk_register_fixed_clks()
66 if (clk_data) in mtk_clk_register_fixed_clks()
67 clk_data->clks[rc->id] = clk; in mtk_clk_register_fixed_clks()
72 int num, struct clk_onecell_data *clk_data) in mtk_clk_register_factors() argument
80 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[ff->id])) in mtk_clk_register_factors()
92 if (clk_data) in mtk_clk_register_factors()
93 clk_data->clks[ff->id] = clk; in mtk_clk_register_factors()
99 int num, struct clk_onecell_data *clk_data, in mtk_clk_register_gates_with_dev() argument
106 if (!clk_data) in mtk_clk_register_gates_with_dev()
119 if (!IS_ERR_OR_NULL(clk_data->clks[gate->id])) in mtk_clk_register_gates_with_dev()
135 clk_data->clks[gate->id] = clk; in mtk_clk_register_gates_with_dev()
143 int num, struct clk_onecell_data *clk_data) in mtk_clk_register_gates() argument
146 clks, num, clk_data, NULL); in mtk_clk_register_gates()
238 struct clk_onecell_data *clk_data) in mtk_clk_register_composites() argument
246 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[mc->id])) in mtk_clk_register_composites()
257 if (clk_data) in mtk_clk_register_composites()
258 clk_data->clks[mc->id] = clk; in mtk_clk_register_composites()
264 struct clk_onecell_data *clk_data) in mtk_clk_register_dividers() argument
272 if (clk_data && !IS_ERR_OR_NULL(clk_data->clks[mcd->id])) in mtk_clk_register_dividers()
285 if (clk_data) in mtk_clk_register_dividers()
286 clk_data->clks[mcd->id] = clk; in mtk_clk_register_dividers()