Lines Matching refs:cpufreq_policy
81 struct cpufreq_policy {
164 int (*governor) (struct cpufreq_policy *policy,
172 extern int cpufreq_driver_target(struct cpufreq_policy *policy,
175 extern int __cpufreq_driver_target(struct cpufreq_policy *policy,
180 extern int __cpufreq_driver_getavg(struct cpufreq_policy *policy);
206 int (*init) (struct cpufreq_policy *policy);
207 int (*verify) (struct cpufreq_policy *policy);
210 int (*setpolicy) (struct cpufreq_policy *policy);
211 int (*target) (struct cpufreq_policy *policy,
220 int (*exit) (struct cpufreq_policy *policy);
221 int (*suspend) (struct cpufreq_policy *policy, pm_message_t pmsg);
222 int (*resume) (struct cpufreq_policy *policy);
243 static inline void cpufreq_verify_within_limits(struct cpufreq_policy *policy, unsigned int min, unsigned int max)
260 ssize_t (*show)(struct cpufreq_policy *, char *);
261 ssize_t (*store)(struct cpufreq_policy *, const char *, size_t count);
268 int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu);
317 int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy,
320 int cpufreq_frequency_table_verify(struct cpufreq_policy *policy,
323 int cpufreq_frequency_table_target(struct cpufreq_policy *policy,
331 struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu);
332 void cpufreq_cpu_put (struct cpufreq_policy *data);