Lines Matching refs:parents
26 const char **parents; in clkgen_mux_get_parents() local
33 parents = kzalloc(nparents * sizeof(const char *), GFP_KERNEL); in clkgen_mux_get_parents()
34 if (!parents) in clkgen_mux_get_parents()
38 parents[i] = of_clk_get_parent_name(np, i); in clkgen_mux_get_parents()
41 return parents; in clkgen_mux_get_parents()
394 const char **parents; in st_of_clkgena_divmux_setup() local
407 parents = clkgen_mux_get_parents(np, &num_parents); in st_of_clkgena_divmux_setup()
408 if (IS_ERR(parents)) in st_of_clkgena_divmux_setup()
436 clk = clk_register_genamux(clk_name, parents, num_parents, in st_of_clkgena_divmux_setup()
445 kfree(parents); in st_of_clkgena_divmux_setup()
454 kfree(parents); in st_of_clkgena_divmux_setup()
630 const char **parents; in st_of_clkgen_mux_setup() local
648 parents = clkgen_mux_get_parents(np, &num_parents); in st_of_clkgen_mux_setup()
649 if (IS_ERR(parents)) { in st_of_clkgen_mux_setup()
651 __func__, PTR_ERR(parents)); in st_of_clkgen_mux_setup()
655 clk = clk_register_mux(NULL, np->name, parents, num_parents, in st_of_clkgen_mux_setup()
671 kfree(parents); in st_of_clkgen_mux_setup()
706 const char **parents; in st_of_clkgen_vcc_setup() local
720 parents = clkgen_mux_get_parents(np, &num_parents); in st_of_clkgen_vcc_setup()
721 if (IS_ERR(parents)) in st_of_clkgen_vcc_setup()
784 clk = clk_register_composite(NULL, clk_name, parents, in st_of_clkgen_vcc_setup()
805 kfree(parents); in st_of_clkgen_vcc_setup()
828 kfree(parents); in st_of_clkgen_vcc_setup()