Lines Matching defs:cpufreq_driver
308 struct cpufreq_driver { struct
309 char name[CPUFREQ_NAME_LEN];
310 u16 flags;
311 void *driver_data;
314 int (*init)(struct cpufreq_policy *policy);
315 int (*verify)(struct cpufreq_policy_data *policy);
318 int (*setpolicy)(struct cpufreq_policy *policy);
320 int (*target)(struct cpufreq_policy *policy,
323 int (*target_index)(struct cpufreq_policy *policy,
325 unsigned int (*fast_switch)(struct cpufreq_policy *policy,
332 void (*adjust_perf)(unsigned int cpu,
352 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
354 int (*target_intermediate)(struct cpufreq_policy *policy,
358 unsigned int (*get)(unsigned int cpu);
361 void (*update_limits)(unsigned int cpu);
364 int (*bios_limit)(int cpu, unsigned int *limit);
366 int (*online)(struct cpufreq_policy *policy);
367 int (*offline)(struct cpufreq_policy *policy);
368 int (*exit)(struct cpufreq_policy *policy);
369 int (*suspend)(struct cpufreq_policy *policy);
370 int (*resume)(struct cpufreq_policy *policy);
372 struct freq_attr **attr;
375 bool boost_enabled;
376 int (*set_boost)(struct cpufreq_policy *policy, int state);
382 void (*register_em)(struct cpufreq_policy *policy);