Lines Matching refs:freq_tables
73 struct freq_table *freq_tables,
87 freq_tables[opps_index].cpu_dev = cpu_dev;
96 freq_tables[opps_index].freq[i] = freq;
102 static void armada_8k_cpufreq_free_table(struct freq_table *freq_tables)
110 if (!freq_tables[opps_index].cpu_dev)
119 if (freq_tables[opps_index].freq[i] == 0)
122 dev_pm_opp_remove(freq_tables[opps_index].cpu_dev,
123 freq_tables[opps_index].freq[i]);
127 kfree(freq_tables);
133 struct freq_table *freq_tables;
146 freq_tables = kcalloc(nb_cpus, sizeof(*freq_tables), GFP_KERNEL);
147 if (!freq_tables)
176 ret = armada_8k_add_opp(clk, cpu_dev, freq_tables, opps_index);
196 platform_set_drvdata(armada_8k_pdev, freq_tables);
201 armada_8k_cpufreq_free_table(freq_tables);
208 struct freq_table *freq_tables = platform_get_drvdata(armada_8k_pdev);
211 armada_8k_cpufreq_free_table(freq_tables);