Searched refs:freq_table (Results 1 - 25 of 74) sorted by last modified time

123

/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_6_ppt.c260 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 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...]
H A Dcpufreq_cooling.c422 return policy->freq_table[idx].frequency;
/linux-master/include/linux/
H A Dcpufreq.h87 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 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 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 Dcpufreq.c178 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 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 Dmediatek-cpufreq-hw.c121 return policy->freq_table[index].frequency;
213 policy->freq_table = data->table;
H A Dcpufreq_ondemand.c71 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 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 Dbrcmstb-avs-cpufreq.c497 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 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 DMakefile3 obj-$(CONFIG_CPU_FREQ) += cpufreq.o freq_table.o
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 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 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 Dtegra186-cpufreq.c77 policy->freq_table = data->clusters[cluster].table;
88 struct cpufreq_frequency_table *tbl = policy->freq_table + index;
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);
/linux-master/drivers/devfreq/
H A Ddevfreq.c126 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 Dimx8m-ddrc.c76 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 Dqcom_rpm-regulator.c647 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 Dclk-tegra30.c364 .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 Dclk-tegra20.c289 .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 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...]

Completed in 305 milliseconds

123