Lines Matching refs:policy
79 unsigned int policy; /* see above */ member
132 void cpufreq_cpu_put(struct cpufreq_policy *policy);
142 static inline void cpufreq_cpu_put(struct cpufreq_policy *policy) { } in cpufreq_cpu_put() argument
145 static inline bool policy_is_shared(struct cpufreq_policy *policy) in policy_is_shared() argument
147 return cpumask_weight(policy->cpus) > 1; in policy_is_shared()
160 int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu);
163 struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy);
229 int (*init)(struct cpufreq_policy *policy);
230 int (*verify)(struct cpufreq_policy *policy);
233 int (*setpolicy)(struct cpufreq_policy *policy);
239 int (*target)(struct cpufreq_policy *policy,
242 int (*target_index)(struct cpufreq_policy *policy,
259 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
261 int (*target_intermediate)(struct cpufreq_policy *policy,
270 int (*exit)(struct cpufreq_policy *policy);
271 void (*stop_cpu)(struct cpufreq_policy *policy);
272 int (*suspend)(struct cpufreq_policy *policy);
273 int (*resume)(struct cpufreq_policy *policy);
276 void (*ready)(struct cpufreq_policy *policy);
326 static inline void cpufreq_verify_within_limits(struct cpufreq_policy *policy, in cpufreq_verify_within_limits() argument
329 if (policy->min < min) in cpufreq_verify_within_limits()
330 policy->min = min; in cpufreq_verify_within_limits()
331 if (policy->max < min) in cpufreq_verify_within_limits()
332 policy->max = min; in cpufreq_verify_within_limits()
333 if (policy->min > max) in cpufreq_verify_within_limits()
334 policy->min = max; in cpufreq_verify_within_limits()
335 if (policy->max > max) in cpufreq_verify_within_limits()
336 policy->max = max; in cpufreq_verify_within_limits()
337 if (policy->min > policy->max) in cpufreq_verify_within_limits()
338 policy->min = policy->max; in cpufreq_verify_within_limits()
343 cpufreq_verify_within_cpu_limits(struct cpufreq_policy *policy) in cpufreq_verify_within_cpu_limits() argument
345 cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, in cpufreq_verify_within_cpu_limits()
346 policy->cpuinfo.max_freq); in cpufreq_verify_within_cpu_limits()
352 int cpufreq_generic_suspend(struct cpufreq_policy *policy);
380 void cpufreq_freq_transition_begin(struct cpufreq_policy *policy,
382 void cpufreq_freq_transition_end(struct cpufreq_policy *policy,
445 int (*governor) (struct cpufreq_policy *policy,
447 ssize_t (*show_setspeed) (struct cpufreq_policy *policy,
449 int (*store_setspeed) (struct cpufreq_policy *policy,
459 int cpufreq_driver_target(struct cpufreq_policy *policy,
462 int __cpufreq_driver_target(struct cpufreq_policy *policy,
558 int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy,
561 int cpufreq_frequency_table_verify(struct cpufreq_policy *policy,
563 int cpufreq_generic_frequency_table_verify(struct cpufreq_policy *policy);
565 int cpufreq_frequency_table_target(struct cpufreq_policy *policy,
570 int cpufreq_frequency_table_get_index(struct cpufreq_policy *policy,
580 bool policy_has_boost_freq(struct cpufreq_policy *policy);
600 static inline bool policy_has_boost_freq(struct cpufreq_policy *policy) in policy_has_boost_freq() argument
612 int cpufreq_table_validate_and_show(struct cpufreq_policy *policy,
616 int cpufreq_generic_init(struct cpufreq_policy *policy,