Lines Matching defs:clkspec

433 of_clk_get_hw_from_clkspec(struct of_phandle_args *clkspec);
442 of_clk_get_hw_from_clkspec(struct of_phandle_args *clkspec)
492 struct of_phandle_args clkspec;
495 !of_parse_clkspec(np, index, name, &clkspec)) {
496 hw = of_clk_get_hw_from_clkspec(&clkspec);
497 of_node_put(clkspec.np);
4940 struct clk *(*get)(struct of_phandle_args *clkspec, void *data);
4941 struct clk_hw *(*get_hw)(struct of_phandle_args *clkspec, void *data);
4952 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec,
4959 struct clk_hw *of_clk_hw_simple_get(struct of_phandle_args *clkspec, void *data)
4965 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data)
4968 unsigned int idx = clkspec->args[0];
4980 of_clk_hw_onecell_get(struct of_phandle_args *clkspec, void *data)
4983 unsigned int idx = clkspec->args[0];
5003 struct clk *(*clk_src_get)(struct of_phandle_args *clkspec,
5045 struct clk_hw *(*get)(struct of_phandle_args *clkspec,
5119 struct clk_hw *(*get)(struct of_phandle_args *clkspec,
5245 struct of_phandle_args *clkspec)
5250 return provider->get_hw(clkspec, provider->data);
5252 clk = provider->get(clkspec, provider->data);
5259 of_clk_get_hw_from_clkspec(struct of_phandle_args *clkspec)
5264 if (!clkspec)
5269 if (provider->node == clkspec->np) {
5270 hw = __of_clk_get_hw_from_provider(provider, clkspec);
5282 * @clkspec: pointer to a clock specifier data structure
5288 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec)
5290 struct clk_hw *hw = of_clk_get_hw_from_clkspec(clkspec);
5301 struct of_phandle_args clkspec;
5303 ret = of_parse_clkspec(np, index, con_id, &clkspec);
5307 hw = of_clk_get_hw_from_clkspec(&clkspec);
5308 of_node_put(clkspec.np);
5366 struct of_phandle_args clkspec;
5376 &clkspec);
5380 index = clkspec.args_count ? clkspec.args[0] : 0;
5386 of_property_for_each_u32(clkspec.np, "clock-indices", prop, vp, pv) {
5397 if (of_property_read_string_index(clkspec.np, "clock-output-names",
5406 clk = of_clk_get_from_provider(&clkspec);
5408 if (clkspec.args_count == 0)
5409 clk_name = clkspec.np->name;
5419 of_node_put(clkspec.np);