Lines Matching refs:clk_data
23 static struct clk_hw_onecell_data *clk_data; variable
108 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
109 clk_hw_unregister_mux(clk_data->hws[i]); in exynos_audss_clk_teardown()
113 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
114 clk_hw_unregister_divider(clk_data->hws[i]); in exynos_audss_clk_teardown()
117 for (; i < clk_data->num; i++) { in exynos_audss_clk_teardown()
118 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
119 clk_hw_unregister_gate(clk_data->hws[i]); in exynos_audss_clk_teardown()
147 clk_data = devm_kzalloc(dev, in exynos_audss_clk_probe()
148 struct_size(clk_data, hws, in exynos_audss_clk_probe()
151 if (!clk_data) in exynos_audss_clk_probe()
154 clk_data->num = variant->num_clks; in exynos_audss_clk_probe()
155 clk_table = clk_data->hws; in exynos_audss_clk_probe()
243 for (i = 0; i < clk_data->num; i++) { in exynos_audss_clk_probe()
252 clk_data); in exynos_audss_clk_probe()