Lines Matching full:parents
23 unsigned int parents[MRQ_CLK_MAX_PARENTS]; member
35 unsigned int *parents; member
203 request.parent_id = clk->parents[index]; in tegra_bpmp_clk_set_parent()
244 if (clk->parents[i] == response.parent_id) in tegra_bpmp_clk_get_parent()
351 info->parents[i] = response.parents[i]; in tegra_bpmp_clk_get_info()
392 dev_printk(level, bpmp->dev, " parents: %u\n", info->num_parents); in tegra_bpmp_clk_info_dump()
395 dev_printk(level, bpmp->dev, " %03u\n", info->parents[i]); in tegra_bpmp_clk_info_dump()
427 "clock %u has too many parents (%u, max: %u)\n", in tegra_bpmp_probe_clocks()
472 const char **parents; in tegra_bpmp_clk_register() local
483 clk->parents = devm_kcalloc(bpmp->dev, info->num_parents, in tegra_bpmp_clk_register()
484 sizeof(*clk->parents), GFP_KERNEL); in tegra_bpmp_clk_register()
485 if (!clk->parents) in tegra_bpmp_clk_register()
509 parents = kcalloc(info->num_parents, sizeof(*parents), GFP_KERNEL); in tegra_bpmp_clk_register()
510 if (!parents) in tegra_bpmp_clk_register()
517 clk->parents[i] = info->parents[i]; in tegra_bpmp_clk_register()
520 info->parents[i]); in tegra_bpmp_clk_register()
523 info->parents[i], info->id); in tegra_bpmp_clk_register()
527 parents[i] = parent->name; in tegra_bpmp_clk_register()
530 init.parent_names = parents; in tegra_bpmp_clk_register()
534 kfree(parents); in tegra_bpmp_clk_register()