Lines Matching refs:clks
174 struct clk **clks; member
211 par->clks = kcalloc(par->clk_count, sizeof(struct clk *), GFP_KERNEL); in simplefb_clocks_init()
212 if (!par->clks) in simplefb_clocks_init()
220 if (par->clks[i]) in simplefb_clocks_init()
221 clk_put(par->clks[i]); in simplefb_clocks_init()
223 kfree(par->clks); in simplefb_clocks_init()
230 par->clks[i] = clock; in simplefb_clocks_init()
234 if (par->clks[i]) { in simplefb_clocks_init()
235 ret = clk_prepare_enable(par->clks[i]); in simplefb_clocks_init()
240 clk_put(par->clks[i]); in simplefb_clocks_init()
241 par->clks[i] = NULL; in simplefb_clocks_init()
253 if (!par->clks) in simplefb_clocks_destroy()
257 if (par->clks[i]) { in simplefb_clocks_destroy()
258 clk_disable_unprepare(par->clks[i]); in simplefb_clocks_destroy()
259 clk_put(par->clks[i]); in simplefb_clocks_destroy()
263 kfree(par->clks); in simplefb_clocks_destroy()