Lines Matching refs:table
35 struct cpufreq_frequency_table *table; member
171 struct cpufreq_frequency_table table; in freq_table_sort() local
187 table.driver_data = freq_table[i].driver_data; in freq_table_sort()
188 table.frequency = freq_table[i].frequency; in freq_table_sort()
191 freq_table[ind].driver_data = table.driver_data; in freq_table_sort()
192 freq_table[ind].frequency = table.frequency; in freq_table_sort()
203 struct cpufreq_frequency_table *table; in qoriq_cpufreq_cpu_init() local
229 table = kcalloc(count + 1, sizeof(*table), GFP_KERNEL); in qoriq_cpufreq_cpu_init()
230 if (!table) { in qoriq_cpufreq_cpu_init()
248 table[i].frequency = CPUFREQ_ENTRY_INVALID; in qoriq_cpufreq_cpu_init()
250 table[i].frequency = freq / 1000; in qoriq_cpufreq_cpu_init()
251 table[i].driver_data = i; in qoriq_cpufreq_cpu_init()
253 freq_table_redup(table, count); in qoriq_cpufreq_cpu_init()
254 freq_table_sort(table, count); in qoriq_cpufreq_cpu_init()
255 table[i].frequency = CPUFREQ_TABLE_END; in qoriq_cpufreq_cpu_init()
258 ret = cpufreq_table_validate_and_show(policy, table); in qoriq_cpufreq_cpu_init()
264 data->table = table; in qoriq_cpufreq_cpu_init()
280 kfree(table); in qoriq_cpufreq_cpu_init()
297 kfree(data->table); in qoriq_cpufreq_cpu_exit()
310 parent = of_clk_get(data->parent, data->table[index].driver_data); in qoriq_cpufreq_target()