/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_6_ppt.c | 260 uint32_t *freq_table; member in struct:smu_v13_0_6_dpm_map 706 dpm_map[j].freq_table[i];
|
/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...] |
H A D | cpufreq_cooling.c | 422 return policy->freq_table[idx].frequency;
|
/linux-master/include/linux/ |
H A D | cpufreq.h | 87 struct cpufreq_frequency_table *freq_table; member in struct:cpufreq_policy 178 struct cpufreq_frequency_table *freq_table; member in struct:cpufreq_policy_data 787 struct cpufreq_frequency_table *table = policy->freq_table; 809 struct cpufreq_frequency_table *table = policy->freq_table; 855 struct cpufreq_frequency_table *table = policy->freq_table; 886 struct cpufreq_frequency_table *table = policy->freq_table; 923 struct cpufreq_frequency_table *table = policy->freq_table; 958 struct cpufreq_frequency_table *table = policy->freq_table; 1010 freq = policy->freq_table[idx].frequency; 1062 if (unlikely(!policy->freq_table)) [all...] |
/linux-master/drivers/cpufreq/ |
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 | 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 | cpufreq.c | 178 policy->freq_table = table; 543 if (!policy->freq_table) 549 return policy->freq_table[idx].frequency; 1684 policy->freq_table = NULL; 2278 unsigned int newfreq = policy->freq_table[index].frequency; 2609 new_data.freq_table = policy->freq_table; 2746 if (!policy->freq_table) 2749 ret = cpufreq_frequency_table_cpuinfo(policy, policy->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 | mediatek-cpufreq-hw.c | 121 return policy->freq_table[index].frequency; 213 policy->freq_table = data->table;
|
H A D | cpufreq_ondemand.c | 71 struct cpufreq_frequency_table *freq_table = policy->freq_table; local 73 if (!freq_table) { 80 freq_req = freq_table[index].frequency; 84 /* Find freq bounds for freq_avg in freq_table */ 87 freq_lo = freq_table[index].frequency; 90 freq_hi = freq_table[index].frequency;
|
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 | brcmstb-avs-cpufreq.c | 497 policy->freq_table[index].driver_data); 618 struct cpufreq_frequency_table *freq_table; local 629 freq_table = brcm_avs_get_freq_table(dev, priv); 630 if (IS_ERR(freq_table)) { 631 ret = PTR_ERR(freq_table); 636 policy->freq_table = freq_table; 647 policy->cur = freq_table[pstate].frequency;
|
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 | Makefile | 3 obj-$(CONFIG_CPU_FREQ) += cpufreq.o freq_table.o
|
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 | 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 | 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 | tegra186-cpufreq.c | 77 policy->freq_table = data->clusters[cluster].table; 88 struct cpufreq_frequency_table *tbl = policy->freq_table + index;
|
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);
|
/linux-master/drivers/devfreq/ |
H A D | devfreq.c | 126 unsigned long *freq_table = devfreq->freq_table; local 136 if (freq_table[0] < freq_table[devfreq->max_state - 1]) { 137 *min_freq = freq_table[0]; 138 *max_freq = freq_table[devfreq->max_state - 1]; 140 *min_freq = freq_table[devfreq->max_state - 1]; 141 *max_freq = freq_table[0]; 164 * devfreq_get_freq_level() - Lookup freq_table for the frequency 173 if (freq == devfreq->freq_table[le [all...] |
H A D | imx8m-ddrc.c | 76 struct imx8m_ddrc_freq freq_table[IMX8M_DDRC_MAX_FREQ_COUNT]; member in struct:imx8m_ddrc 91 freq = &priv->freq_table[i]; 298 struct imx8m_ddrc_freq *freq = &priv->freq_table[index];
|
/linux-master/drivers/regulator/ |
H A D | qcom_rpm-regulator.c | 647 static const int freq_table[] = { local 665 for (i = 0; i < ARRAY_SIZE(freq_table); i++) { 666 if (freq == freq_table[i]) {
|
/linux-master/drivers/clk/tegra/ |
H A D | clk-tegra30.c | 364 .freq_table = pll_c_freq_table, 396 .freq_table = pll_m_freq_table, 414 .freq_table = pll_p_freq_table, 432 .freq_table = pll_a_freq_table, 449 .freq_table = pll_d_freq_table, 466 .freq_table = pll_d_freq_table, 484 .freq_table = pll_u_freq_table, 501 .freq_table = pll_x_freq_table, 521 .freq_table = pll_e_freq_table,
|
H A D | clk-tegra20.c | 289 .freq_table = pll_c_freq_table, 305 .freq_table = pll_m_freq_table, 321 .freq_table = pll_p_freq_table, 339 .freq_table = pll_a_freq_table, 355 .freq_table = pll_d_freq_table, 378 .freq_table = pll_u_freq_table, 394 .freq_table = pll_x_freq_table, 413 .freq_table = pll_e_freq_table,
|
/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...] |