Lines Matching defs:cpufreq_driver
321 struct cpufreq_driver { struct
322 char name[CPUFREQ_NAME_LEN];
323 u16 flags;
324 void *driver_data;
327 int (*init)(struct cpufreq_policy *policy);
328 int (*verify)(struct cpufreq_policy_data *policy);
331 int (*setpolicy)(struct cpufreq_policy *policy);
333 int (*target)(struct cpufreq_policy *policy,
336 int (*target_index)(struct cpufreq_policy *policy,
338 unsigned int (*fast_switch)(struct cpufreq_policy *policy,
345 void (*adjust_perf)(unsigned int cpu,
365 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
367 int (*target_intermediate)(struct cpufreq_policy *policy,
371 unsigned int (*get)(unsigned int cpu);
374 void (*update_limits)(unsigned int cpu);
377 int (*bios_limit)(int cpu, unsigned int *limit);
379 int (*online)(struct cpufreq_policy *policy);
380 int (*offline)(struct cpufreq_policy *policy);
381 int (*exit)(struct cpufreq_policy *policy);
382 int (*suspend)(struct cpufreq_policy *policy);
383 int (*resume)(struct cpufreq_policy *policy);
386 void (*ready)(struct cpufreq_policy *policy);
388 struct freq_attr **attr;
391 bool boost_enabled;
392 int (*set_boost)(struct cpufreq_policy *policy, int state);
398 void (*register_em)(struct cpufreq_policy *policy);