freq_table.c (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) freq_table.c (1e4f63aecb53e48468661e922fc2fa3b83e55722)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * linux/drivers/cpufreq/freq_table.c
4 *
5 * Copyright (C) 2002 - 2003 Dominik Brodowski
6 */
7
8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

--- 46 unchanged lines hidden (view full) ---

55 policy->max = policy->cpuinfo.max_freq = max_freq;
56
57 if (policy->min == ~0)
58 return -EINVAL;
59 else
60 return 0;
61}
62
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * linux/drivers/cpufreq/freq_table.c
4 *
5 * Copyright (C) 2002 - 2003 Dominik Brodowski
6 */
7
8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

--- 46 unchanged lines hidden (view full) ---

55 policy->max = policy->cpuinfo.max_freq = max_freq;
56
57 if (policy->min == ~0)
58 return -EINVAL;
59 else
60 return 0;
61}
62
63int cpufreq_frequency_table_verify(struct cpufreq_policy *policy,
63int cpufreq_frequency_table_verify(struct cpufreq_policy_data *policy,
64 struct cpufreq_frequency_table *table)
65{
66 struct cpufreq_frequency_table *pos;
67 unsigned int freq, next_larger = ~0;
68 bool found = false;
69
70 pr_debug("request for verification of policy (%u - %u kHz) for cpu %u\n",
71 policy->min, policy->max, policy->cpu);

--- 23 unchanged lines hidden (view full) ---

95 return 0;
96}
97EXPORT_SYMBOL_GPL(cpufreq_frequency_table_verify);
98
99/*
100 * Generic routine to verify policy & frequency table, requires driver to set
101 * policy->freq_table prior to it.
102 */
64 struct cpufreq_frequency_table *table)
65{
66 struct cpufreq_frequency_table *pos;
67 unsigned int freq, next_larger = ~0;
68 bool found = false;
69
70 pr_debug("request for verification of policy (%u - %u kHz) for cpu %u\n",
71 policy->min, policy->max, policy->cpu);

--- 23 unchanged lines hidden (view full) ---

95 return 0;
96}
97EXPORT_SYMBOL_GPL(cpufreq_frequency_table_verify);
98
99/*
100 * Generic routine to verify policy & frequency table, requires driver to set
101 * policy->freq_table prior to it.
102 */
103int cpufreq_generic_frequency_table_verify(struct cpufreq_policy *policy)
103int cpufreq_generic_frequency_table_verify(struct cpufreq_policy_data *policy)
104{
105 if (!policy->freq_table)
106 return -ENODEV;
107
108 return cpufreq_frequency_table_verify(policy, policy->freq_table);
109}
110EXPORT_SYMBOL_GPL(cpufreq_generic_frequency_table_verify);
111

--- 253 unchanged lines hidden ---
104{
105 if (!policy->freq_table)
106 return -ENODEV;
107
108 return cpufreq_frequency_table_verify(policy, policy->freq_table);
109}
110EXPORT_SYMBOL_GPL(cpufreq_generic_frequency_table_verify);
111

--- 253 unchanged lines hidden ---