Lines Matching defs:cpufreq_driver
220 struct cpufreq_driver { struct
221 char name[CPUFREQ_NAME_LEN];
222 u8 flags;
223 void *driver_data;
226 int (*init)(struct cpufreq_policy *policy);
227 int (*verify)(struct cpufreq_policy *policy);
230 int (*setpolicy)(struct cpufreq_policy *policy);
236 int (*target)(struct cpufreq_policy *policy,
239 int (*target_index)(struct cpufreq_policy *policy,
256 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
258 int (*target_intermediate)(struct cpufreq_policy *policy,
262 unsigned int (*get)(unsigned int cpu);
265 int (*bios_limit)(int cpu, unsigned int *limit);
267 int (*exit)(struct cpufreq_policy *policy);
268 void (*stop_cpu)(struct cpufreq_policy *policy);
269 int (*suspend)(struct cpufreq_policy *policy);
270 int (*resume)(struct cpufreq_policy *policy);
273 void (*ready)(struct cpufreq_policy *policy);
275 struct freq_attr **attr;
278 bool boost_supported;
279 bool boost_enabled;
303 * routine and so must set cpufreq_driver->flags with this flag, so that core argument