Lines Matching defs:cpufreq_driver
280 struct cpufreq_driver { struct
281 char name[CPUFREQ_NAME_LEN];
282 u8 flags;
283 void *driver_data;
286 int (*init)(struct cpufreq_policy *policy);
287 int (*verify)(struct cpufreq_policy *policy);
290 int (*setpolicy)(struct cpufreq_policy *policy);
296 int (*target)(struct cpufreq_policy *policy,
299 int (*target_index)(struct cpufreq_policy *policy,
301 unsigned int (*fast_switch)(struct cpufreq_policy *policy,
310 unsigned int (*resolve_freq)(struct cpufreq_policy *policy,
328 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
330 int (*target_intermediate)(struct cpufreq_policy *policy,
334 unsigned int (*get)(unsigned int cpu);
337 void (*update_limits)(unsigned int cpu);
340 int (*bios_limit)(int cpu, unsigned int *limit);
342 int (*online)(struct cpufreq_policy *policy);
343 int (*offline)(struct cpufreq_policy *policy);
344 int (*exit)(struct cpufreq_policy *policy);
345 void (*stop_cpu)(struct cpufreq_policy *policy);
346 int (*suspend)(struct cpufreq_policy *policy);
347 int (*resume)(struct cpufreq_policy *policy);
350 void (*ready)(struct cpufreq_policy *policy);
352 struct freq_attr **attr;
355 bool boost_enabled;
356 int (*set_boost)(int state);