Searched refs:freq_table (Results 1 - 25 of 74) sorted by relevance

123

/linux-master/include/linux/platform_data/
H A Ddavinci-cpufreq.h14 struct cpufreq_frequency_table *freq_table; member in struct:davinci_cpufreq_config
/linux-master/drivers/cpufreq/
H A Dbmips-cpufreq.c108 unsigned int div = policy->freq_table[index].driver_data;
126 kfree(policy->freq_table);
133 struct cpufreq_frequency_table *freq_table; local
135 freq_table = bmips_cpufreq_get_freq_table(policy);
136 if (IS_ERR(freq_table)) {
138 BMIPS_CPUFREQ_NAME, PTR_ERR(freq_table));
139 return PTR_ERR(freq_table);
142 cpufreq_generic_init(policy, freq_table, TRANSITION_LATENCY);
H A Dsh-cpufreq.c92 struct cpufreq_frequency_table *freq_table; local
94 freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL;
95 if (freq_table)
96 return cpufreq_frequency_table_verify(policy, freq_table);
111 struct cpufreq_frequency_table *freq_table; local
122 freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL;
123 if (freq_table) {
124 policy->freq_table
[all...]
H A Dqoriq-cpufreq.c105 static void freq_table_redup(struct cpufreq_frequency_table *freq_table, argument
112 if (freq_table[j].frequency == CPUFREQ_ENTRY_INVALID ||
113 freq_table[j].frequency !=
114 freq_table[i].frequency)
117 freq_table[i].frequency = CPUFREQ_ENTRY_INVALID;
124 static void freq_table_sort(struct cpufreq_frequency_table *freq_table, argument
132 max_freq = freq_table[i].frequency;
135 freq = freq_table[j].frequency;
145 table.driver_data = freq_table[i].driver_data;
146 table.frequency = freq_table[
[all...]
H A Ddavinci-cpufreq.c43 new_freq = pdata->freq_table[idx].frequency;
73 struct cpufreq_frequency_table *freq_table = pdata->freq_table; local
93 cpufreq_generic_init(policy, freq_table, 2000 * 1000);
114 if (!pdata->freq_table)
H A Dscpi-cpufreq.c42 u64 rate = policy->freq_table[index].frequency * 1000;
89 struct cpufreq_frequency_table *freq_table; local
129 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
145 policy->freq_table = freq_table;
161 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);
175 dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table);
H A Dapple-soc-cpufreq.c125 cpufreq_for_each_valid_entry(p, policy->freq_table)
138 unsigned int pstate = policy->freq_table[index].driver_data;
167 return policy->freq_table[policy->cached_resolved_idx].frequency;
212 struct cpufreq_frequency_table *freq_table; local
251 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
258 for (i = 0; freq_table[i].frequency != CPUFREQ_TABLE_END; i++) {
259 unsigned long rate = freq_table[i].frequency * 1000 + 999;
266 freq_table[i].driver_data = dev_pm_opp_get_level(opp);
274 policy->freq_table = freq_table;
[all...]
H A Dvexpress-spc-cpufreq.c49 static struct cpufreq_frequency_table *freq_table[MAX_CLUSTERS + 1]; variable in typeref:struct:cpufreq_frequency_table
186 freqs_new = freq_table[cur_cluster][index].frequency;
253 count += get_table_count(freq_table[i]);
259 freq_table[MAX_CLUSTERS] = table;
263 for (j = 0; freq_table[i][j].frequency != CPUFREQ_TABLE_END;
266 search_frequency(table, count, freq_table[i][j].frequency))
269 VIRT_FREQ(i, freq_table[i][j].frequency);
284 if (!freq_table[cluster])
288 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table[cluster]);
313 kfree(freq_table[cluste
[all...]
H A Domap-cpufreq.c37 static struct cpufreq_frequency_table *freq_table; variable in typeref:struct:cpufreq_frequency_table
50 new_freq = freq_table[index].frequency;
108 dev_pm_opp_free_cpufreq_table(mpu_dev, &freq_table);
119 if (!freq_table) {
120 result = dev_pm_opp_init_cpufreq_table(mpu_dev, &freq_table);
133 cpufreq_generic_init(policy, freq_table, 300 * 1000);
H A Dcpufreq_stats.c22 unsigned int *freq_table; member in struct:cpufreq_stats
95 len += sprintf(buf + len, "%u %llu\n", stats->freq_table[i],
136 len += sysfs_emit_at(buf, len, "%9u ", stats->freq_table[i]);
147 len += sysfs_emit_at(buf, len, "%9u: ", stats->freq_table[i]);
189 if (stats->freq_table[index] == freq)
233 /* Allocate memory for time_in_state/freq_table/trans_table in one go */
238 stats->freq_table = (unsigned int *)(stats->time_in_state + count);
240 stats->trans_table = stats->freq_table + count;
245 cpufreq_for_each_valid_entry(pos, policy->freq_table)
248 stats->freq_table[
[all...]
H A Dfreq_table.c3 * linux/drivers/cpufreq/freq_table.c
19 struct cpufreq_frequency_table *pos, *table = policy->freq_table;
107 * policy->freq_table prior to it.
111 if (!policy->freq_table)
114 return cpufreq_frequency_table_verify(policy, policy->freq_table);
131 struct cpufreq_frequency_table *table = policy->freq_table;
214 struct cpufreq_frequency_table *pos, *table = policy->freq_table;
237 struct cpufreq_frequency_table *pos, *table = policy->freq_table;
301 struct cpufreq_frequency_table *pos, *table = policy->freq_table;
358 if (!policy->freq_table) {
[all...]
H A Darmada-8k-cpufreq.c39 struct freq_table { struct
73 struct freq_table *freq_tables,
102 static void armada_8k_cpufreq_free_table(struct freq_table *freq_tables)
133 struct freq_table *freq_tables;
208 struct freq_table *freq_tables = platform_get_drvdata(armada_8k_pdev);
H A Dtegra194-cpufreq.c405 * to the last written ndiv value from freq_table. This is
428 struct cpufreq_frequency_table *freq_table = NULL; local
466 freq_table = kcalloc((max_opps + 1), sizeof(*freq_table), GFP_KERNEL);
467 if (!freq_table)
485 freq_table[j].driver_data = pos->driver_data;
486 freq_table[j].frequency = pos->frequency;
490 freq_table[j].driver_data = pos->driver_data;
491 freq_table[j].frequency = CPUFREQ_TABLE_END;
493 *opp_table = &freq_table[
505 struct cpufreq_frequency_table *freq_table; local
620 struct cpufreq_frequency_table *freq_table; local
[all...]
H A Dpxa2xx-cpufreq.c147 static void find_freq_tables(struct cpufreq_frequency_table **freq_table, argument
153 *freq_table = pxa255_run_freq_table;
156 *freq_table = pxa255_turbo_freq_table;
160 *freq_table = pxa27x_freq_table;
277 policy->freq_table = pxa255_freq_table;
280 policy->freq_table = pxa27x_freq_table;
H A Dcpufreq-dt.c32 struct cpufreq_frequency_table *freq_table; member in struct:private_data
60 unsigned long freq = policy->freq_table[index].frequency;
132 policy->freq_table = priv->freq_table;
283 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &priv->freq_table);
306 dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &priv->freq_table);
H A Dimx6q-cpufreq.c53 static struct cpufreq_frequency_table *freq_table; variable in typeref:struct:cpufreq_frequency_table
68 new_freq = freq_table[index].frequency;
195 cpufreq_generic_init(policy, freq_table, transition_latency);
397 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
428 if (freq_table[j].frequency == freq) {
441 if (freq_table[num - 1].frequency * 1000 == FREQ_1P2_GHZ)
463 * freq_table initialised from OPP is therefore sorted in the
466 max_freq = freq_table[--num].frequency;
468 freq_table[0].frequency * 1000, true);
489 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);
[all...]
H A Dacpi-cpufreq.c211 return policy->freq_table[i].frequency;
231 cpufreq_for_each_entry(pos, policy->freq_table)
234 return policy->freq_table[0].frequency;
381 if (unlikely(!data || !policy->freq_table))
384 cached_freq = policy->freq_table[to_perf_data(data)->state].frequency;
429 next_perf_state = policy->freq_table[index].driver_data;
453 policy->freq_table[index].frequency)) {
482 entry = &policy->freq_table[index];
672 struct cpufreq_frequency_table *freq_table; local
793 freq_table
[all...]
H A De_powersaver.c40 struct cpufreq_frequency_table freq_table[]; member in struct:eps_cpu_data
165 dest_state = centaur->freq_table[index].driver_data & 0xffff;
324 centaur = kzalloc(struct_size(centaur, freq_table, states + 1),
337 f_table = &centaur->freq_table[0];
358 policy->freq_table = &centaur->freq_table[0];
H A Dscmi-cpufreq.c57 u64 freq = policy->freq_table[index].frequency;
183 struct cpufreq_frequency_table *freq_table; local
259 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
269 policy->freq_table = freq_table;
315 dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table);
H A Dppc_cbe_cpufreq_pmi.c89 policy->freq_table[slow_mode].frequency);
116 policy->freq_table[0].frequency);
/linux-master/drivers/opp/
H A Dcpu.c47 struct cpufreq_frequency_table *freq_table = NULL; local
55 freq_table = kcalloc((max_opps + 1), sizeof(*freq_table), GFP_KERNEL);
56 if (!freq_table)
66 freq_table[i].driver_data = i;
67 freq_table[i].frequency = rate / 1000;
71 freq_table[i].flags = CPUFREQ_BOOST_FREQ;
76 freq_table[i].driver_data = i;
77 freq_table[i].frequency = CPUFREQ_TABLE_END;
79 *opp_table = &freq_table[
[all...]
/linux-master/sound/firewire/fireworks/
H A Dfireworks_pcm.c30 static const unsigned int freq_table[] = { variable
53 for (i = 0; i < ARRAY_SIZE(freq_table); i++) {
54 if (freq_table[i] == sampling_rate) {
76 for (i = 0; i < ARRAY_SIZE(freq_table); i++) {
81 t.min = min(t.min, freq_table[i]);
82 t.max = max(t.max, freq_table[i]);
101 for (i = 0; i < ARRAY_SIZE(freq_table); i++) {
103 if (!snd_interval_test(r, freq_table[i]))
121 for (i = 0; i < ARRAY_SIZE(freq_table); i++) {
/linux-master/drivers/sh/clk/
H A Dcpg.c112 return clk_rate_table_round(clk, clk->freq_table, rate);
120 clk_rate_table_build(clk, clk->freq_table, table->nr_divisors,
125 return clk->freq_table[idx].frequency;
134 idx = clk_rate_table_find(clk, clk->freq_table, rate);
230 void *freq_table; local
237 freq_table = kcalloc(nr, freq_table_size, GFP_KERNEL);
238 if (!freq_table) {
249 clkp->freq_table = freq_table + (k * freq_table_size);
250 clkp->freq_table[nr_div
[all...]
/linux-master/drivers/thermal/
H A Ddevfreq_cooling.c34 * @freq_table: Pointer to a table with the frequencies sorted in descending
55 u32 *freq_table; member in struct:devfreq_cooling_device
110 freq = dfc->freq_table[state];
356 dfc->freq_table = kcalloc(num_opps, sizeof(*dfc->freq_table),
358 if (!dfc->freq_table)
366 kfree(dfc->freq_table);
371 dfc->freq_table[i] = freq;
475 kfree(dfc->freq_table);
572 kfree(dfc->freq_table);
[all...]
/linux-master/drivers/devfreq/
H A Dsun8i-a33-mbus.c93 unsigned long freq_table[]; member in struct:sun8i_a33_mbus
205 if (freq == priv->freq_table[0])
347 priv = devm_kzalloc(dev, struct_size(priv, freq_table, max_state), GFP_KERNEL);
404 priv->profile.freq_table = priv->freq_table;
417 priv->freq_table[i] = base_freq / div;
419 ret = dev_pm_opp_add(dev, priv->freq_table[i], 0);
445 priv->devfreq_dram->suspend_freq = priv->freq_table[0];

Completed in 196 milliseconds

123