Lines Matching defs:cpufreq_driver
274 struct cpufreq_driver { struct
275 char name[CPUFREQ_NAME_LEN];
276 u8 flags;
277 void *driver_data;
280 int (*init)(struct cpufreq_policy *policy);
281 int (*verify)(struct cpufreq_policy *policy);
284 int (*setpolicy)(struct cpufreq_policy *policy);
290 int (*target)(struct cpufreq_policy *policy,
293 int (*target_index)(struct cpufreq_policy *policy,
295 unsigned int (*fast_switch)(struct cpufreq_policy *policy,
304 unsigned int (*resolve_freq)(struct cpufreq_policy *policy,
322 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
324 int (*target_intermediate)(struct cpufreq_policy *policy,
328 unsigned int (*get)(unsigned int cpu);
331 int (*bios_limit)(int cpu, unsigned int *limit);
333 int (*exit)(struct cpufreq_policy *policy);
334 void (*stop_cpu)(struct cpufreq_policy *policy);
335 int (*suspend)(struct cpufreq_policy *policy);
336 int (*resume)(struct cpufreq_policy *policy);
339 void (*ready)(struct cpufreq_policy *policy);
341 struct freq_attr **attr;
344 bool boost_enabled;
368 * routine and so must set cpufreq_driver->flags with this flag, so that core argument