/linux-master/include/linux/platform_data/ |
H A D | davinci-cpufreq.h | 14 struct cpufreq_frequency_table *freq_table; member in struct:davinci_cpufreq_config
|
/linux-master/drivers/cpufreq/ |
H A D | bmips-cpufreq.c | 108 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 D | sh-cpufreq.c | 92 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 D | qoriq-cpufreq.c | 105 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 D | davinci-cpufreq.c | 43 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 D | scpi-cpufreq.c | 42 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 D | apple-soc-cpufreq.c | 125 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 D | vexpress-spc-cpufreq.c | 49 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 D | omap-cpufreq.c | 37 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 D | cpufreq_stats.c | 22 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 D | freq_table.c | 3 * 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 D | armada-8k-cpufreq.c | 39 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 D | tegra194-cpufreq.c | 405 * 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 D | pxa2xx-cpufreq.c | 147 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 D | cpufreq-dt.c | 32 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 D | imx6q-cpufreq.c | 53 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 D | acpi-cpufreq.c | 211 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 D | e_powersaver.c | 40 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 = ¢aur->freq_table[0]; 358 policy->freq_table = ¢aur->freq_table[0];
|
H A D | scmi-cpufreq.c | 57 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 D | ppc_cbe_cpufreq_pmi.c | 89 policy->freq_table[slow_mode].frequency); 116 policy->freq_table[0].frequency);
|
/linux-master/drivers/opp/ |
H A D | cpu.c | 47 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 D | fireworks_pcm.c | 30 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 D | cpg.c | 112 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 D | devfreq_cooling.c | 34 * @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 D | sun8i-a33-mbus.c | 93 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];
|