Lines Matching refs:parent_names
55 const char **parent_names;
618 return clk_core_lookup(clk->parent_names[index]);
621 clk_core_lookup(clk->parent_names[index]);
1428 if (!strcmp(clk->parent_names[i], parent->name)) {
1993 clk->parent = clk_core_lookup(clk->parent_names[0]);
2059 if (strcmp(core->parent_names[i], parent_core->name) == 0)
2318 /* throw a WARN if any entries in parent_names are NULL */
2320 WARN(!clk->parent_names[i],
2321 "%s: invalid NULL in %s's .parent_names\n",
2346 clk_core_lookup(clk->parent_names[i]);
2416 if (!strcmp(clk->name, orphan->parent_names[i]))
2422 if (!strcmp(clk->name, orphan->parent_names[i])) {
2520 /* allocate local copy in case parent_names is __initdata */
2521 clk->parent_names = kcalloc(clk->num_parents, sizeof(char *),
2524 if (!clk->parent_names) {
2525 pr_err("%s: could not allocate clk->parent_names\n", __func__);
2531 /* copy each string name in case parent_names is __initdata */
2533 clk->parent_names[i] = kstrdup_const(hw->init->parent_names[i],
2535 if (!clk->parent_names[i]) {
2536 pr_err("%s: could not copy parent_names\n", __func__);
2560 kfree_const(clk->parent_names[i]);
2561 kfree(clk->parent_names);
2584 kfree_const(clk->parent_names[i]);
2586 kfree(clk->parent_names);