Lines Matching refs:cpufreq_policy
55 struct cpufreq_policy { struct
185 struct cpufreq_policy *policy; argument
198 struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu);
199 struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu);
200 void cpufreq_cpu_put(struct cpufreq_policy *policy);
202 static inline struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu) in cpufreq_cpu_get_raw()
206 static inline struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu) in cpufreq_cpu_get()
210 static inline void cpufreq_cpu_put(struct cpufreq_policy *policy) { } in cpufreq_cpu_put()
213 static inline bool policy_is_inactive(struct cpufreq_policy *policy) in policy_is_inactive()
218 static inline bool policy_is_shared(struct cpufreq_policy *policy) in policy_is_shared()
232 struct cpufreq_policy *cpufreq_cpu_acquire(unsigned int cpu);
233 void cpufreq_cpu_release(struct cpufreq_policy *policy);
234 int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu);
235 void refresh_frequency_limits(struct cpufreq_policy *policy);
240 struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy);
241 void cpufreq_enable_fast_switch(struct cpufreq_policy *policy);
242 void cpufreq_disable_fast_switch(struct cpufreq_policy *policy);
269 void cpufreq_stats_create_table(struct cpufreq_policy *policy);
270 void cpufreq_stats_free_table(struct cpufreq_policy *policy);
271 void cpufreq_stats_record_transition(struct cpufreq_policy *policy,
274 static inline void cpufreq_stats_create_table(struct cpufreq_policy *policy) { } in cpufreq_stats_create_table()
275 static inline void cpufreq_stats_free_table(struct cpufreq_policy *policy) { } in cpufreq_stats_free_table()
276 static inline void cpufreq_stats_record_transition(struct cpufreq_policy *policy, in cpufreq_stats_record_transition()
296 ssize_t (*show)(struct cpufreq_policy *, char *);
297 ssize_t (*store)(struct cpufreq_policy *, const char *, size_t count);
331 int (*init)(struct cpufreq_policy *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,
372 unsigned int (*get_intermediate)(struct cpufreq_policy *policy,
374 int (*target_intermediate)(struct cpufreq_policy *policy,
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);
399 int (*set_boost)(struct cpufreq_policy *policy, int state);
405 void (*register_em)(struct cpufreq_policy *policy);
488 int cpufreq_generic_suspend(struct cpufreq_policy *policy);
513 void cpufreq_freq_transition_begin(struct cpufreq_policy *policy,
515 void cpufreq_freq_transition_end(struct cpufreq_policy *policy,
579 int (*init)(struct cpufreq_policy *policy);
580 void (*exit)(struct cpufreq_policy *policy);
581 int (*start)(struct cpufreq_policy *policy);
582 void (*stop)(struct cpufreq_policy *policy);
583 void (*limits)(struct cpufreq_policy *policy);
584 ssize_t (*show_setspeed) (struct cpufreq_policy *policy,
586 int (*store_setspeed) (struct cpufreq_policy *policy,
603 unsigned int cpufreq_driver_fast_switch(struct cpufreq_policy *policy,
610 int cpufreq_driver_target(struct cpufreq_policy *policy,
613 int __cpufreq_driver_target(struct cpufreq_policy *policy,
616 unsigned int cpufreq_driver_resolve_freq(struct cpufreq_policy *policy,
618 unsigned int cpufreq_policy_transition_delay_us(struct cpufreq_policy *policy);
621 int cpufreq_start_governor(struct cpufreq_policy *policy);
622 void cpufreq_stop_governor(struct cpufreq_policy *policy);
641 static inline void cpufreq_policy_apply_limits(struct cpufreq_policy *policy) in cpufreq_policy_apply_limits()
782 int cpufreq_frequency_table_cpuinfo(struct cpufreq_policy *policy,
789 int cpufreq_table_index_unsorted(struct cpufreq_policy *policy,
792 int cpufreq_frequency_table_get_index(struct cpufreq_policy *policy,
801 bool policy_has_boost_freq(struct cpufreq_policy *policy);
804 static inline int cpufreq_table_find_index_al(struct cpufreq_policy *policy, in cpufreq_table_find_index_al()
826 static inline int cpufreq_table_find_index_dl(struct cpufreq_policy *policy, in cpufreq_table_find_index_dl()
857 static inline int cpufreq_table_find_index_l(struct cpufreq_policy *policy, in cpufreq_table_find_index_l()
872 static inline int cpufreq_table_find_index_ah(struct cpufreq_policy *policy, in cpufreq_table_find_index_ah()
903 static inline int cpufreq_table_find_index_dh(struct cpufreq_policy *policy, in cpufreq_table_find_index_dh()
925 static inline int cpufreq_table_find_index_h(struct cpufreq_policy *policy, in cpufreq_table_find_index_h()
940 static inline int cpufreq_table_find_index_ac(struct cpufreq_policy *policy, in cpufreq_table_find_index_ac()
975 static inline int cpufreq_table_find_index_dc(struct cpufreq_policy *policy, in cpufreq_table_find_index_dc()
1010 static inline int cpufreq_table_find_index_c(struct cpufreq_policy *policy, in cpufreq_table_find_index_c()
1024 static inline int cpufreq_frequency_table_target(struct cpufreq_policy *policy, in cpufreq_frequency_table_target()
1065 static inline int cpufreq_table_count_valid_entries(const struct cpufreq_policy *policy) in cpufreq_table_count_valid_entries()
1090 cpufreq_table_set_inefficient(struct cpufreq_policy *policy, in cpufreq_table_set_inefficient()
1176 static inline bool policy_has_boost_freq(struct cpufreq_policy *policy) in policy_has_boost_freq()
1182 cpufreq_table_set_inefficient(struct cpufreq_policy *policy, in cpufreq_table_set_inefficient()
1197 void sched_cpufreq_governor_change(struct cpufreq_policy *policy,
1200 static inline void sched_cpufreq_governor_change(struct cpufreq_policy *policy, in sched_cpufreq_governor_change()
1218 int cpufreq_table_validate_and_sort(struct cpufreq_policy *policy);
1221 void cpufreq_generic_init(struct cpufreq_policy *policy,
1225 static inline void cpufreq_register_em_with_opp(struct cpufreq_policy *policy) in cpufreq_register_em_with_opp()