Lines Matching refs:cpufreq_policy

61 static DEFINE_PER_CPU(struct cpufreq_policy *, cpufreq_cpu_data);
79 static unsigned int __cpufreq_get(struct cpufreq_policy *policy);
80 static int cpufreq_init_governor(struct cpufreq_policy *policy);
81 static void cpufreq_exit_governor(struct cpufreq_policy *policy);
82 static void cpufreq_governor_limits(struct cpufreq_policy *policy);
83 static int cpufreq_set_policy(struct cpufreq_policy *policy,
116 struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy)
170 void cpufreq_generic_init(struct cpufreq_policy *policy,
185 struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu)
187 struct cpufreq_policy *policy = per_cpu(cpufreq_cpu_data, cpu);
195 struct cpufreq_policy *policy = cpufreq_cpu_get_raw(cpu);
218 struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu)
220 struct cpufreq_policy *policy = NULL;
246 void cpufreq_cpu_put(struct cpufreq_policy *policy)
256 void cpufreq_cpu_release(struct cpufreq_policy *policy)
280 struct cpufreq_policy *cpufreq_cpu_acquire(unsigned int cpu)
282 struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
343 static void cpufreq_notify_transition(struct cpufreq_policy *policy,
395 static void cpufreq_notify_post_transition(struct cpufreq_policy *policy,
407 void cpufreq_freq_transition_begin(struct cpufreq_policy *policy,
441 void cpufreq_freq_transition_end(struct cpufreq_policy *policy,
494 void cpufreq_enable_fast_switch(struct cpufreq_policy *policy)
518 void cpufreq_disable_fast_switch(struct cpufreq_policy *policy)
541 unsigned int cpufreq_driver_resolve_freq(struct cpufreq_policy *policy,
563 unsigned int cpufreq_policy_transition_delay_us(struct cpufreq_policy *policy)
688 (struct cpufreq_policy *policy, char *buf) \
704 static ssize_t show_scaling_cur_freq(struct cpufreq_policy *policy, char *buf)
724 (struct cpufreq_policy *policy, const char *buf, size_t count) \
743 static ssize_t show_cpuinfo_cur_freq(struct cpufreq_policy *policy,
757 static ssize_t show_scaling_governor(struct cpufreq_policy *policy, char *buf)
772 static ssize_t store_scaling_governor(struct cpufreq_policy *policy,
809 static ssize_t show_scaling_driver(struct cpufreq_policy *policy, char *buf)
817 static ssize_t show_scaling_available_governors(struct cpufreq_policy *policy,
862 static ssize_t show_related_cpus(struct cpufreq_policy *policy, char *buf)
870 static ssize_t show_affected_cpus(struct cpufreq_policy *policy, char *buf)
875 static ssize_t store_scaling_setspeed(struct cpufreq_policy *policy,
893 static ssize_t show_scaling_setspeed(struct cpufreq_policy *policy, char *buf)
904 static ssize_t show_bios_limit(struct cpufreq_policy *policy, char *buf)
944 #define to_policy(k) container_of(k, struct cpufreq_policy, kobj)
949 struct cpufreq_policy *policy = to_policy(kobj);
966 struct cpufreq_policy *policy = to_policy(kobj);
993 struct cpufreq_policy *policy = to_policy(kobj);
1009 static void add_cpu_dev_symlink(struct cpufreq_policy *policy, unsigned int cpu,
1023 static void remove_cpu_dev_symlink(struct cpufreq_policy *policy,
1030 static int cpufreq_add_dev_interface(struct cpufreq_policy *policy)
1062 static int cpufreq_init_policy(struct cpufreq_policy *policy)
1110 static int cpufreq_add_policy_cpu(struct cpufreq_policy *policy, unsigned int cpu)
1133 void refresh_frequency_limits(struct cpufreq_policy *policy)
1145 struct cpufreq_policy *policy =
1146 container_of(work, struct cpufreq_policy, update);
1157 struct cpufreq_policy *policy = container_of(nb, struct cpufreq_policy, nb_min);
1166 struct cpufreq_policy *policy = container_of(nb, struct cpufreq_policy, nb_max);
1172 static void cpufreq_policy_put_kobj(struct cpufreq_policy *policy)
1194 static struct cpufreq_policy *cpufreq_policy_alloc(unsigned int cpu)
1196 struct cpufreq_policy *policy;
1277 static void cpufreq_policy_free(struct cpufreq_policy *policy)
1320 struct cpufreq_policy *policy;
1542 struct cpufreq_policy *policy;
1562 static void __cpufreq_offline(unsigned int cpu, struct cpufreq_policy *policy)
1620 struct cpufreq_policy *policy;
1646 struct cpufreq_policy *policy = per_cpu(cpufreq_cpu_data, cpu);
1682 static void cpufreq_out_of_sync(struct cpufreq_policy *policy,
1697 static unsigned int cpufreq_verify_current_freq(struct cpufreq_policy *policy, bool update)
1730 struct cpufreq_policy *policy;
1762 struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
1782 struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
1794 static unsigned int __cpufreq_get(struct cpufreq_policy *policy)
1810 struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
1837 int cpufreq_generic_suspend(struct cpufreq_policy *policy)
1869 struct cpufreq_policy *policy;
1903 struct cpufreq_policy *policy;
2096 unsigned int cpufreq_driver_fast_switch(struct cpufreq_policy *policy,
2123 static int __target_intermediate(struct cpufreq_policy *policy,
2148 static int __target_index(struct cpufreq_policy *policy, int index)
2205 int __cpufreq_driver_target(struct cpufreq_policy *policy,
2246 int cpufreq_driver_target(struct cpufreq_policy *policy,
2267 static int cpufreq_init_governor(struct cpufreq_policy *policy)
2313 static void cpufreq_exit_governor(struct cpufreq_policy *policy)
2326 int cpufreq_start_governor(struct cpufreq_policy *policy)
2353 void cpufreq_stop_governor(struct cpufreq_policy *policy)
2364 static void cpufreq_governor_limits(struct cpufreq_policy *policy)
2400 struct cpufreq_policy *policy;
2431 * cpufreq_get_policy - get the current cpufreq_policy
2432 * @policy: struct cpufreq_policy into which the current cpufreq_policy
2438 int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu)
2440 struct cpufreq_policy *cpu_policy;
2470 static int cpufreq_set_policy(struct cpufreq_policy *policy,
2567 struct cpufreq_policy *policy = cpufreq_cpu_acquire(cpu);
2606 static int cpufreq_boost_set_sw(struct cpufreq_policy *policy, int state)
2628 struct cpufreq_policy *policy;