Searched defs:freq_table (Results 1 - 25 of 28) sorted by relevance

12

/drivers/cpufreq/
H A Dcpufreq_opp.c51 struct cpufreq_frequency_table *freq_table = NULL; local
63 freq_table = kcalloc((max_opps + 1), sizeof(*freq_table), GFP_ATOMIC);
64 if (!freq_table) {
76 freq_table[i].driver_data = i;
77 freq_table[i].frequency = rate / 1000;
80 freq_table[i].driver_data = i;
81 freq_table[i].frequency = CPUFREQ_TABLE_END;
83 *table = &freq_table[0];
88 kfree(freq_table);
[all...]
H A Ddbx500-cpufreq.c19 static struct cpufreq_frequency_table *freq_table; variable in typeref:struct:cpufreq_frequency_table
26 return clk_set_rate(armss_clk, freq_table[index].frequency * 1000);
32 return cpufreq_generic_init(policy, freq_table, 20 * 1000);
50 freq_table = dev_get_platdata(&pdev->dev);
51 if (!freq_table) {
63 cpufreq_for_each_entry(pos, freq_table)
H A Dat32ap-cpufreq.c24 static struct cpufreq_frequency_table *freq_table; variable in typeref:struct:cpufreq_frequency_table
34 new_freq = freq_table[index].frequency;
80 freq_table = kzalloc(steps * sizeof(struct cpufreq_frequency_table),
82 if (!freq_table) {
91 freq_table[i].frequency = CPUFREQ_ENTRY_INVALID;
93 freq_table[i].frequency = frequency;
99 freq_table[steps - 1].frequency = CPUFREQ_TABLE_END;
101 retval = cpufreq_table_validate_and_show(policy, freq_table);
107 kfree(freq_table);
H A Dsh-cpufreq.c84 struct cpufreq_frequency_table *freq_table; local
86 freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL;
87 if (freq_table)
88 return cpufreq_frequency_table_verify(policy, freq_table);
103 struct cpufreq_frequency_table *freq_table; local
114 freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL;
115 if (freq_table) {
118 result = cpufreq_table_validate_and_show(policy, freq_table);
[all...]
H A Dtegra-cpufreq.c30 static struct cpufreq_frequency_table freq_table[] = { variable in typeref:struct:cpufreq_frequency_table
60 if ((freq_table[index].frequency == ifreq) || (policy->cur == ifreq))
94 unsigned long rate = freq_table[index].frequency;
148 ret = cpufreq_generic_init(policy, freq_table, 300 * 1000);
156 policy->suspend_freq = freq_table[0].frequency;
H A Ddavinci-cpufreq.c44 struct cpufreq_frequency_table *freq_table = pdata->freq_table; local
47 if (freq_table)
48 return cpufreq_frequency_table_verify(policy, freq_table);
69 new_freq = pdata->freq_table[idx].frequency;
99 struct cpufreq_frequency_table *freq_table = pdata->freq_table; local
119 return cpufreq_generic_init(policy, freq_table, 2000 * 1000);
139 if (!pdata->freq_table)
H A Dexynos-cpufreq.c30 struct cpufreq_frequency_table *freq_table = exynos_info->freq_table; local
33 cpufreq_for_each_entry(pos, freq_table)
40 return pos - freq_table;
45 struct cpufreq_frequency_table *freq_table = exynos_info->freq_table; local
81 (freq_table[index].frequency < mpll_freq_khz) &&
82 (freq_table[old_index].frequency < mpll_freq_khz))
131 return exynos_cpufreq_scale(exynos_info->freq_table[index].frequency);
138 return cpufreq_generic_init(policy, exynos_info->freq_table, 10000
[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;
110 dev_pm_opp_free_cpufreq_table(mpu_dev, &freq_table);
121 if (!freq_table) {
122 result = dev_pm_opp_init_cpufreq_table(mpu_dev, &freq_table);
134 result = cpufreq_generic_init(policy, freq_table, 300 * 1000);
H A Dia64-acpi-cpufreq.c32 struct cpufreq_frequency_table *freq_table; member in struct:cpufreq_acpi_io
256 /* alloc freq_table */
257 data->freq_table = kzalloc(sizeof(*data->freq_table) *
260 if (!data->freq_table) {
279 data->freq_table[i].frequency =
282 data->freq_table[i].frequency = CPUFREQ_TABLE_END;
286 result = cpufreq_table_validate_and_show(policy, data->freq_table);
314 kfree(data->freq_table);
H A Dppc-corenet-cpufreq.c83 static void freq_table_redup(struct cpufreq_frequency_table *freq_table, argument
90 if (freq_table[j].frequency == CPUFREQ_ENTRY_INVALID ||
91 freq_table[j].frequency !=
92 freq_table[i].frequency)
95 freq_table[i].frequency = CPUFREQ_ENTRY_INVALID;
102 static void freq_table_sort(struct cpufreq_frequency_table *freq_table, argument
109 max_freq = freq_table[i].frequency;
112 freq = freq_table[j].frequency;
122 table.driver_data = freq_table[i].driver_data;
123 table.frequency = freq_table[
[all...]
H A Dcpufreq-dt.c42 struct cpufreq_frequency_table *freq_table = policy->freq_table; local
52 freq_Hz = clk_round_rate(cpu_clk, freq_table[index].frequency * 1000);
54 freq_Hz = freq_table[index].frequency * 1000;
183 struct cpufreq_frequency_table *freq_table; local
261 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
286 ret = cpufreq_table_validate_and_show(policy, freq_table);
305 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);
323 dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table);
H A De_powersaver.c39 struct cpufreq_frequency_table freq_table[]; member in struct:eps_cpu_data
166 dest_state = centaur->freq_table[index].driver_data & 0xffff;
349 f_table = &centaur->freq_table[0];
371 ret = cpufreq_table_validate_and_show(policy, &centaur->freq_table[0]);
H A Dexynos-cpufreq.h50 struct cpufreq_frequency_table *freq_table; member in struct:exynos_dvfs_info
H A Dimx6q-cpufreq.c34 static struct cpufreq_frequency_table *freq_table; variable in typeref:struct:cpufreq_frequency_table
47 new_freq = freq_table[index].frequency;
141 return cpufreq_generic_init(policy, freq_table, transition_latency);
218 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
248 if (freq_table[j].frequency == freq) {
261 if (freq_table[num - 1].frequency * 1000 == FREQ_1P2_GHZ)
283 * freq_table initialised from OPP is therefore sorted in the
288 freq_table[0].frequency * 1000, true);
291 freq_table[--num].frequency * 1000, true);
308 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);
[all...]
H A Ds3c2416-cpufreq.c37 struct cpufreq_frequency_table *freq_table; member in struct:s3c2416_data
228 idx = s3c_freq->freq_table[index].driver_data;
246 : s3c_freq->freq_table[index].frequency;
281 cpufreq_for_each_valid_entry(pos, s3c_freq->freq_table) {
363 s3c_freq->freq_table = s3c2416_freq_table;
368 s3c_freq->freq_table = s3c2450_freq_table;
375 if (s3c_freq->freq_table == NULL) {
428 cpufreq_for_each_entry(pos, s3c_freq->freq_table) {
454 ret = cpufreq_generic_init(policy, s3c_freq->freq_table,
H A Darm_big_little.c57 static struct cpufreq_frequency_table *freq_table[MAX_CLUSTERS + 1]; variable in typeref:struct:cpufreq_frequency_table
202 freqs_new = freq_table[cur_cluster][index].frequency;
255 count += get_table_count(freq_table[i]);
261 freq_table[MAX_CLUSTERS] = table;
265 for (j = 0; freq_table[i][j].frequency != CPUFREQ_TABLE_END;
268 freq_table[i][j].frequency);
287 if (!freq_table[cluster])
291 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table[cluster]);
317 kfree(freq_table[cluster]);
326 if (freq_table[cluste
[all...]
H A Dcpufreq_governor.h157 struct cpufreq_frequency_table *freq_table; member in struct:od_cpu_dbs_info_s
H A Dpxa2xx-cpufreq.c213 static void find_freq_tables(struct cpufreq_frequency_table **freq_table, argument
219 *freq_table = pxa255_run_freq_table;
222 *freq_table = pxa255_turbo_freq_table;
226 *freq_table = pxa27x_freq_table;
H A Dacpi-cpufreq.c69 struct cpufreq_frequency_table *freq_table; member in struct:acpi_cpufreq_data
209 return data->freq_table[i].frequency;
226 cpufreq_for_each_entry(pos, data->freq_table)
229 return data->freq_table[0].frequency;
374 data->acpi_data == NULL || data->freq_table == NULL)) {
378 cached_freq = data->freq_table[data->acpi_data->state].frequency;
418 data->acpi_data == NULL || data->freq_table == NULL)) {
423 next_perf_state = data->freq_table[index].driver_data;
467 if (!check_freqs(cmd.mask, data->freq_table[index].frequency,
756 data->freq_table
[all...]
H A Dcpufreq_stats.c31 unsigned int *freq_table; member in struct:cpufreq_stats
40 unsigned int *freq_table; member in struct:all_cpufreq_stats
46 unsigned int *freq_table; member in struct:cpufreq_power_stats
50 unsigned int *freq_table; member in struct:all_freq_table
109 len += sprintf(buf + len, "%u %llu\n", stat->freq_table[i],
123 if (all_stat->freq_table[i] == freq)
163 "%d=%d ", powerstats->freq_table[i],
189 freq = all_freq_table->freq_table[i];
230 stat->freq_table[i]);
242 stat->freq_table[
[all...]
H A Dexynos5440-cpufreq.c104 struct cpufreq_frequency_table *freq_table; member in struct:exynos_dvfs_data
117 struct cpufreq_frequency_table *pos, *freq_tbl = dvfs_info->freq_table;
169 struct cpufreq_frequency_table *freq_table = dvfs_info->freq_table; local
185 cpufreq_for_each_entry(pos, freq_table)
192 pos = freq_table;
202 tmp |= ((pos - freq_table) << C0_3_PSTATE_NEW_SHIFT);
215 struct cpufreq_frequency_table *freq_table = dvfs_info->freq_table; local
220 freqs.new = freq_table[inde
240 struct cpufreq_frequency_table *freq_table = dvfs_info->freq_table; local
[all...]
/drivers/sh/clk/
H A Dcpg.c127 return clk_rate_table_round(clk, clk->freq_table, rate);
135 clk_rate_table_build(clk, clk->freq_table, table->nr_divisors,
140 return clk->freq_table[idx].frequency;
149 idx = clk_rate_table_find(clk, clk->freq_table, rate);
245 void *freq_table; local
252 freq_table = kzalloc(freq_table_size * nr, GFP_KERNEL);
253 if (!freq_table) {
264 clkp->freq_table = freq_table + (k * freq_table_size);
265 clkp->freq_table[nr_div
[all...]
H A Dcore.c40 struct cpufreq_frequency_table *freq_table,
66 freq_table[i].driver_data = i;
67 freq_table[i].frequency = freq;
71 freq_table[i].driver_data = i;
72 freq_table[i].frequency = CPUFREQ_TABLE_END;
128 struct cpufreq_frequency_table *freq_table = rounder->arg; local
129 unsigned long freq = freq_table[pos].frequency;
138 struct cpufreq_frequency_table *freq_table,
145 .arg = freq_table,
196 struct cpufreq_frequency_table *freq_table,
39 clk_rate_table_build(struct clk *clk, struct cpufreq_frequency_table *freq_table, int nr_freqs, struct clk_div_mult_table *src_table, unsigned long *bitmap) argument
137 clk_rate_table_round(struct clk *clk, struct cpufreq_frequency_table *freq_table, unsigned long rate) argument
195 clk_rate_table_find(struct clk *clk, struct cpufreq_frequency_table *freq_table, unsigned long rate) argument
[all...]
/drivers/regulator/
H A Dqcom_rpm-regulator.c600 static const int freq_table[] = { local
618 for (i = 0; i < ARRAY_SIZE(freq_table); i++) {
619 if (freq == freq_table[i]) {
/drivers/clk/tegra/
H A Dclk.h200 struct tegra_clk_pll_freq_table *freq_table; member in struct:tegra_clk_pll_params
210 * @freq_table: array of frequencies supported by PLL

Completed in 3281 milliseconds

12