Lines Matching refs:cl

137 	struct clk_lookup *p, *cl = NULL;  in clk_find()  local
159 cl = p; in clk_find()
166 return cl; in clk_find()
171 struct clk_lookup *cl; in clk_get_sys() local
176 cl = clk_find(dev_id, con_id); in clk_get_sys()
177 if (!cl) in clk_get_sys()
180 clk = __clk_create_clk(__clk_get_hw(cl->clk), dev_id, con_id); in clk_get_sys()
186 cl = NULL; in clk_get_sys()
193 return cl ? clk : ERR_PTR(-ENOENT); in clk_get_sys()
218 void clkdev_add(struct clk_lookup *cl) in clkdev_add() argument
221 list_add_tail(&cl->node, &clocks); in clkdev_add()
226 void __init clkdev_add_table(struct clk_lookup *cl, size_t num) in clkdev_add_table() argument
230 list_add_tail(&cl->node, &clocks); in clkdev_add_table()
231 cl++; in clkdev_add_table()
240 struct clk_lookup cl; member
255 cla->cl.clk = clk; in vclkdev_alloc()
258 cla->cl.con_id = cla->con_id; in vclkdev_alloc()
263 cla->cl.dev_id = cla->dev_id; in vclkdev_alloc()
266 return &cla->cl; in vclkdev_alloc()
272 struct clk_lookup *cl; in clkdev_alloc() local
276 cl = vclkdev_alloc(clk, con_id, dev_fmt, ap); in clkdev_alloc()
279 return cl; in clkdev_alloc()
304 void clkdev_drop(struct clk_lookup *cl) in clkdev_drop() argument
307 list_del(&cl->node); in clkdev_drop()
309 kfree(cl); in clkdev_drop()
330 struct clk_lookup *cl; in clk_register_clkdev() local
337 cl = vclkdev_alloc(clk, con_id, dev_fmt, ap); in clk_register_clkdev()
340 if (!cl) in clk_register_clkdev()
343 clkdev_add(cl); in clk_register_clkdev()
360 int clk_register_clkdevs(struct clk *clk, struct clk_lookup *cl, size_t num) in clk_register_clkdevs() argument
367 for (i = 0; i < num; i++, cl++) { in clk_register_clkdevs()
368 cl->clk = clk; in clk_register_clkdevs()
369 clkdev_add(cl); in clk_register_clkdevs()