Lines Matching refs:clks
175 struct clk **clks; member
212 par->clks = kcalloc(par->clk_count, sizeof(struct clk *), GFP_KERNEL); in simplefb_clocks_init()
213 if (!par->clks) in simplefb_clocks_init()
221 if (par->clks[i]) in simplefb_clocks_init()
222 clk_put(par->clks[i]); in simplefb_clocks_init()
224 kfree(par->clks); in simplefb_clocks_init()
231 par->clks[i] = clock; in simplefb_clocks_init()
235 if (par->clks[i]) { in simplefb_clocks_init()
236 ret = clk_prepare_enable(par->clks[i]); in simplefb_clocks_init()
241 clk_put(par->clks[i]); in simplefb_clocks_init()
242 par->clks[i] = NULL; in simplefb_clocks_init()
254 if (!par->clks) in simplefb_clocks_destroy()
258 if (par->clks[i]) { in simplefb_clocks_destroy()
259 clk_disable_unprepare(par->clks[i]); in simplefb_clocks_destroy()
260 clk_put(par->clks[i]); in simplefb_clocks_destroy()
264 kfree(par->clks); in simplefb_clocks_destroy()