Lines Matching defs:cpufreq_driver
325 struct cpufreq_driver { struct
326 char name[CPUFREQ_NAME_LEN];
327 u16 flags;
328 void *driver_data;
331 int (*init)(struct cpufreq_policy *policy);
332 int (*verify)(struct cpufreq_policy_data *policy);
335 int (*setpolicy)(struct cpufreq_policy *policy);
337 int (*target)(struct cpufreq_policy *policy,
340 int (*target_index)(struct cpufreq_policy *policy,
342 unsigned int (*fast_switch)(struct cpufreq_policy *policy,
352 void (*adjust_perf)(unsigned int cpu,
372 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
374 int (*target_intermediate)(struct cpufreq_policy *policy,
378 unsigned int (*get)(unsigned int cpu);
381 void (*update_limits)(unsigned int cpu);
384 int (*bios_limit)(int cpu, unsigned int *limit);
386 int (*online)(struct cpufreq_policy *policy);
387 int (*offline)(struct cpufreq_policy *policy);
388 int (*exit)(struct cpufreq_policy *policy);
389 int (*suspend)(struct cpufreq_policy *policy);
390 int (*resume)(struct cpufreq_policy *policy);
393 void (*ready)(struct cpufreq_policy *policy);
395 struct freq_attr **attr;
398 bool boost_enabled;
399 int (*set_boost)(struct cpufreq_policy *policy, int state);
405 void (*register_em)(struct cpufreq_policy *policy);