Lines Matching refs:clkspec

2893 	struct clk *(*get)(struct of_phandle_args *clkspec, void *data);
2903 struct clk *of_clk_src_simple_get(struct of_phandle_args *clkspec, in of_clk_src_simple_get() argument
2910 struct clk *of_clk_src_onecell_get(struct of_phandle_args *clkspec, void *data) in of_clk_src_onecell_get() argument
2913 unsigned int idx = clkspec->args[0]; in of_clk_src_onecell_get()
2931 struct clk *(*clk_src_get)(struct of_phandle_args *clkspec, in of_clk_add_provider() argument
2980 struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec, in __of_clk_get_from_provider() argument
2986 if (!clkspec) in __of_clk_get_from_provider()
2992 if (provider->node == clkspec->np) in __of_clk_get_from_provider()
2993 clk = provider->get(clkspec, provider->data); in __of_clk_get_from_provider()
3019 struct clk *of_clk_get_from_provider(struct of_phandle_args *clkspec) in of_clk_get_from_provider() argument
3021 return __of_clk_get_from_provider(clkspec, NULL, __func__); in of_clk_get_from_provider()
3032 struct of_phandle_args clkspec; in of_clk_get_parent_name() local
3044 &clkspec); in of_clk_get_parent_name()
3048 index = clkspec.args_count ? clkspec.args[0] : 0; in of_clk_get_parent_name()
3054 of_property_for_each_u32(clkspec.np, "clock-indices", prop, vp, pv) { in of_clk_get_parent_name()
3062 if (of_property_read_string_index(clkspec.np, "clock-output-names", in of_clk_get_parent_name()
3065 clk_name = clkspec.np->name; in of_clk_get_parent_name()
3067 of_node_put(clkspec.np); in of_clk_get_parent_name()