Lines Matching refs:cpufreq_policy

65 struct cpufreq_policy {  struct
163 struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu); argument
164 struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu);
165 void cpufreq_cpu_put(struct cpufreq_policy *policy);
167 static inline struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu) in cpufreq_cpu_get_raw()
171 static inline struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu) in cpufreq_cpu_get()
175 static inline void cpufreq_cpu_put(struct cpufreq_policy *policy) { } in cpufreq_cpu_put()
178 static inline bool policy_is_shared(struct cpufreq_policy *policy) in policy_is_shared()
193 int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu);
196 struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy);
197 void cpufreq_enable_fast_switch(struct cpufreq_policy *policy);
198 void cpufreq_disable_fast_switch(struct cpufreq_policy *policy);
216 void cpufreq_stats_create_table(struct cpufreq_policy *policy);
217 void cpufreq_stats_free_table(struct cpufreq_policy *policy);
218 void cpufreq_stats_record_transition(struct cpufreq_policy *policy,
221 static inline void cpufreq_stats_create_table(struct cpufreq_policy *policy) { } in cpufreq_stats_create_table()
222 static inline void cpufreq_stats_free_table(struct cpufreq_policy *policy) { } in cpufreq_stats_free_table()
223 static inline void cpufreq_stats_record_transition(struct cpufreq_policy *policy, in cpufreq_stats_record_transition()
237 ssize_t (*show)(struct cpufreq_policy *, char *);
238 ssize_t (*store)(struct cpufreq_policy *, const char *, size_t count);
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,
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);
394 static inline void cpufreq_verify_within_limits(struct cpufreq_policy *policy, in cpufreq_verify_within_limits()
411 cpufreq_verify_within_cpu_limits(struct cpufreq_policy *policy) in cpufreq_verify_within_cpu_limits()
420 int cpufreq_generic_suspend(struct cpufreq_policy *policy);
445 void cpufreq_freq_transition_begin(struct cpufreq_policy *policy,
447 void cpufreq_freq_transition_end(struct cpufreq_policy *policy,
510 int (*init)(struct cpufreq_policy *policy);
511 void (*exit)(struct cpufreq_policy *policy);
512 int (*start)(struct cpufreq_policy *policy);
513 void (*stop)(struct cpufreq_policy *policy);
514 void (*limits)(struct cpufreq_policy *policy);
515 ssize_t (*show_setspeed) (struct cpufreq_policy *policy,
517 int (*store_setspeed) (struct cpufreq_policy *policy,
526 unsigned int cpufreq_driver_fast_switch(struct cpufreq_policy *policy,
528 int cpufreq_driver_target(struct cpufreq_policy *policy,
531 int __cpufreq_driver_target(struct cpufreq_policy *policy,
534 unsigned int cpufreq_driver_resolve_freq(struct cpufreq_policy *policy,
536 unsigned int cpufreq_policy_transition_delay_us(struct cpufreq_policy *policy);
543 static inline void cpufreq_policy_apply_limits(struct cpufreq_policy *policy) in cpufreq_policy_apply_limits()
574 static inline bool cpufreq_this_cpu_can_update(struct cpufreq_policy *policy) in cpufreq_this_cpu_can_update()
671 int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy,
674 int cpufreq_frequency_table_verify(struct cpufreq_policy *policy,
676 int cpufreq_generic_frequency_table_verify(struct cpufreq_policy *policy);
678 int cpufreq_table_index_unsorted(struct cpufreq_policy *policy,
681 int cpufreq_frequency_table_get_index(struct cpufreq_policy *policy,
690 bool policy_has_boost_freq(struct cpufreq_policy *policy);
693 static inline int cpufreq_table_find_index_al(struct cpufreq_policy *policy, in cpufreq_table_find_index_al()
714 static inline int cpufreq_table_find_index_dl(struct cpufreq_policy *policy, in cpufreq_table_find_index_dl()
744 static inline int cpufreq_table_find_index_l(struct cpufreq_policy *policy, in cpufreq_table_find_index_l()
756 static inline int cpufreq_table_find_index_ah(struct cpufreq_policy *policy, in cpufreq_table_find_index_ah()
786 static inline int cpufreq_table_find_index_dh(struct cpufreq_policy *policy, in cpufreq_table_find_index_dh()
807 static inline int cpufreq_table_find_index_h(struct cpufreq_policy *policy, in cpufreq_table_find_index_h()
819 static inline int cpufreq_table_find_index_ac(struct cpufreq_policy *policy, in cpufreq_table_find_index_ac()
853 static inline int cpufreq_table_find_index_dc(struct cpufreq_policy *policy, in cpufreq_table_find_index_dc()
887 static inline int cpufreq_table_find_index_c(struct cpufreq_policy *policy, in cpufreq_table_find_index_c()
898 static inline int cpufreq_frequency_table_target(struct cpufreq_policy *policy, in cpufreq_frequency_table_target()
919 static inline int cpufreq_table_count_valid_entries(const struct cpufreq_policy *policy) in cpufreq_table_count_valid_entries()
947 static inline bool policy_has_boost_freq(struct cpufreq_policy *policy) in policy_has_boost_freq()
963 int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy);
966 int cpufreq_generic_init(struct cpufreq_policy *policy,