Lines Matching defs:info

353 				   struct tegra_bpmp_clk_info *info)
370 strscpy(info->name, response.name, MRQ_CLK_NAME_MAXLEN);
371 info->num_parents = response.num_parents;
373 for (i = 0; i < info->num_parents; i++)
374 info->parents[i] = response.parents[i];
376 info->flags = response.flags;
383 const struct tegra_bpmp_clk_info *info)
392 if (info->flags)
395 if (info->flags & TEGRA_BPMP_CLK_HAS_MUX) {
400 if ((info->flags & TEGRA_BPMP_CLK_HAS_SET_RATE) == 0) {
405 if (info->flags & TEGRA_BPMP_CLK_IS_ROOT) {
410 if (info->flags)
413 dev_printk(level, bpmp->dev, "%03u: %s\n", info->id, info->name);
414 dev_printk(level, bpmp->dev, " flags: %lx %s\n", info->flags, flags);
415 dev_printk(level, bpmp->dev, " parents: %u\n", info->num_parents);
417 for (i = 0; i < info->num_parents; i++)
418 dev_printk(level, bpmp->dev, " %03u\n", info->parents[i]);
442 struct tegra_bpmp_clk_info *info = &clocks[count];
444 err = tegra_bpmp_clk_get_info(bpmp, id, info);
448 if (info->num_parents >= U8_MAX) {
451 id, info->num_parents, U8_MAX);
456 if (info->name[0] == '\0') {
461 info->id = id;
465 tegra_bpmp_clk_info_dump(bpmp, KERN_DEBUG, info);
503 const struct tegra_bpmp_clk_info *info,
517 clk->id = info->id;
520 clk->parents = devm_kcalloc(bpmp->dev, info->num_parents,
525 clk->num_parents = info->num_parents;
529 init.name = info->name;
531 if (info->flags & BPMP_CLK_STATE_CHANGE_DENIED) {
532 if ((info->flags & BPMP_CLK_RATE_PARENT_CHANGE_DENIED) == 0) {
537 if (info->flags & TEGRA_BPMP_CLK_HAS_MUX)
541 } else if (info->flags & BPMP_CLK_RATE_PARENT_CHANGE_DENIED) {
542 if (info->flags & TEGRA_BPMP_CLK_HAS_MUX)
546 } else if (info->flags & TEGRA_BPMP_CLK_HAS_MUX) {
547 if (info->flags & TEGRA_BPMP_CLK_HAS_SET_RATE)
552 if (info->flags & TEGRA_BPMP_CLK_HAS_SET_RATE)
558 init.num_parents = info->num_parents;
560 parents = kcalloc(info->num_parents, sizeof(*parents), GFP_KERNEL);
564 for (i = 0; i < info->num_parents; i++) {
568 clk->parents[i] = info->parents[i];
571 info->parents[i]);
574 info->parents[i], info->id);
599 struct tegra_bpmp_clk_info *info;
607 info = &infos[i];
608 for (j = 0; j < info->num_parents; ++j) {
609 unsigned int p_id = info->parents[j];
616 clk = tegra_bpmp_clk_register(bpmp, info, infos, count);
620 info->id, info->name, PTR_ERR(clk));