Lines Matching refs:clk
32 struct clk *clk; member
46 ret = clk_enable(ce->clk); in __pm_clk_enable()
51 __func__, ce->clk, ret); in __pm_clk_enable()
62 if (!ce->clk) in pm_clk_acquire()
63 ce->clk = clk_get(dev, ce->con_id); in pm_clk_acquire()
64 if (IS_ERR(ce->clk)) { in pm_clk_acquire()
67 clk_prepare(ce->clk); in pm_clk_acquire()
70 ce->clk, ce->con_id); in pm_clk_acquire()
75 struct clk *clk) in __pm_clk_add() argument
96 if (IS_ERR(clk)) { in __pm_clk_add()
100 ce->clk = clk; in __pm_clk_add()
134 int pm_clk_add_clk(struct device *dev, struct clk *clk) in pm_clk_add_clk() argument
136 return __pm_clk_add(dev, NULL, clk); in pm_clk_add_clk()
150 clk_disable(ce->clk); in __pm_clk_remove()
153 clk_unprepare(ce->clk); in __pm_clk_remove()
154 clk_put(ce->clk); in __pm_clk_remove()
279 clk_disable(ce->clk); in pm_clk_suspend()
418 struct clk *clk; in enable_clock() local
420 clk = clk_get(dev, con_id); in enable_clock()
421 if (!IS_ERR(clk)) { in enable_clock()
422 clk_prepare_enable(clk); in enable_clock()
423 clk_put(clk); in enable_clock()
435 struct clk *clk; in disable_clock() local
437 clk = clk_get(dev, con_id); in disable_clock()
438 if (!IS_ERR(clk)) { in disable_clock()
439 clk_disable_unprepare(clk); in disable_clock()
440 clk_put(clk); in disable_clock()