Lines Matching refs:con_id

36 static struct clk_lookup *clk_find(const char *dev_id, const char *con_id)  in clk_find()  argument
43 if (con_id) in clk_find()
55 if (p->con_id) { in clk_find()
56 if (!con_id || strcmp(p->con_id, con_id)) in clk_find()
72 struct clk_hw *clk_find_hw(const char *dev_id, const char *con_id) in clk_find_hw() argument
78 cl = clk_find(dev_id, con_id); in clk_find_hw()
87 const char *con_id) in __clk_get_sys() argument
89 struct clk_hw *hw = clk_find_hw(dev_id, con_id); in __clk_get_sys()
91 return clk_hw_create_clk(dev, hw, dev_id, con_id); in __clk_get_sys()
94 struct clk *clk_get_sys(const char *dev_id, const char *con_id) in clk_get_sys() argument
96 return __clk_get_sys(NULL, dev_id, con_id); in clk_get_sys()
100 struct clk *clk_get(struct device *dev, const char *con_id) in clk_get() argument
106 hw = of_clk_get_hw(dev->of_node, 0, con_id); in clk_get()
108 return clk_hw_create_clk(dev, hw, dev_id, con_id); in clk_get()
111 return __clk_get_sys(dev, dev_id, con_id); in clk_get()
153 char con_id[MAX_CON_ID]; member
157 vclkdev_alloc(struct clk_hw *hw, const char *con_id, const char *dev_fmt, in vclkdev_alloc() argument
174 if (con_id) { in vclkdev_alloc()
175 res = strscpy(cla->con_id, con_id, sizeof(cla->con_id)); in vclkdev_alloc()
177 max_size = sizeof(cla->con_id); in vclkdev_alloc()
181 cla->cl.con_id = cla->con_id; in vclkdev_alloc()
205 &vaf, con_id, failure, max_size); in vclkdev_alloc()
212 strscpy(cla->con_id, "bad", sizeof(cla->con_id)); in vclkdev_alloc()
219 vclkdev_create(struct clk_hw *hw, const char *con_id, const char *dev_fmt, in vclkdev_create() argument
224 cl = vclkdev_alloc(hw, con_id, dev_fmt, ap); in vclkdev_create()
240 struct clk_lookup *clkdev_create(struct clk *clk, const char *con_id, in clkdev_create() argument
247 cl = vclkdev_create(__clk_get_hw(clk), con_id, dev_fmt, ap); in clkdev_create()
263 struct clk_lookup *clkdev_hw_create(struct clk_hw *hw, const char *con_id, in clkdev_hw_create() argument
270 cl = vclkdev_create(hw, con_id, dev_fmt, ap); in clkdev_hw_create()
278 const char *con_id, struct device *dev) in clk_add_alias() argument
280 struct clk *r = clk_get(dev, con_id); in clk_add_alias()
307 const char *con_id, in __clk_register_clkdev() argument
314 cl = vclkdev_create(hw, con_id, dev_id, ap); in __clk_register_clkdev()
321 struct clk_lookup **cl, const char *con_id, const char *dev_id) in do_clk_register_clkdev() argument
330 *cl = __clk_register_clkdev(hw, con_id, "%s", dev_id); in do_clk_register_clkdev()
332 *cl = __clk_register_clkdev(hw, con_id, NULL); in do_clk_register_clkdev()
351 int clk_register_clkdev(struct clk *clk, const char *con_id, in clk_register_clkdev() argument
359 return do_clk_register_clkdev(__clk_get_hw(clk), &cl, con_id, in clk_register_clkdev()
378 int clk_hw_register_clkdev(struct clk_hw *hw, const char *con_id, in clk_hw_register_clkdev() argument
383 return do_clk_register_clkdev(hw, &cl, con_id, dev_id); in clk_hw_register_clkdev()
408 const char *con_id, const char *dev_id) in devm_clk_hw_register_clkdev() argument
413 rval = do_clk_register_clkdev(hw, &cl, con_id, dev_id); in devm_clk_hw_register_clkdev()