Lines Matching refs:governor
519 struct cpufreq_governor **governor) in cpufreq_parse_governor() argument
551 *governor = t; in cpufreq_parse_governor()
643 else if (policy->governor) in show_scaling_governor()
645 policy->governor->name); in show_scaling_governor()
666 &new_policy.governor)) in store_scaling_governor()
746 if (!policy->governor || !policy->governor->store_setspeed) in store_scaling_setspeed()
753 policy->governor->store_setspeed(policy, freq); in store_scaling_setspeed()
760 if (!policy->governor || !policy->governor->show_setspeed) in show_scaling_setspeed()
763 return policy->governor->show_setspeed(policy, buf); in show_scaling_setspeed()
973 policy->governor->name, policy->cpu); in cpufreq_init_policy()
977 new_policy.governor = gov; in cpufreq_init_policy()
1134 policy->governor = NULL; in cpufreq_online()
1335 strncpy(policy->last_governor, policy->governor->name, in cpufreq_offline_prepare()
1945 if (!policy->governor) in __cpufreq_governor()
1948 if (policy->governor->max_transition_latency && in __cpufreq_governor()
1950 policy->governor->max_transition_latency) { in __cpufreq_governor()
1955 policy->governor->name, gov->name); in __cpufreq_governor()
1956 policy->governor = gov; in __cpufreq_governor()
1961 if (!try_module_get(policy->governor->owner)) in __cpufreq_governor()
1981 ret = policy->governor->governor(policy, event); in __cpufreq_governor()
1985 policy->governor->initialized++; in __cpufreq_governor()
1987 policy->governor->initialized--; in __cpufreq_governor()
2000 module_put(policy->governor->owner); in __cpufreq_governor()
2005 int cpufreq_register_governor(struct cpufreq_governor *governor) in cpufreq_register_governor() argument
2009 if (!governor) in cpufreq_register_governor()
2017 governor->initialized = 0; in cpufreq_register_governor()
2019 if (!find_governor(governor->name)) { in cpufreq_register_governor()
2021 list_add(&governor->governor_list, &cpufreq_governor_list); in cpufreq_register_governor()
2029 void cpufreq_unregister_governor(struct cpufreq_governor *governor) in cpufreq_unregister_governor() argument
2034 if (!governor) in cpufreq_unregister_governor()
2043 if (!strcmp(policy->last_governor, governor->name)) { in cpufreq_unregister_governor()
2044 policy->governor = NULL; in cpufreq_unregister_governor()
2051 list_del(&governor->governor_list); in cpufreq_unregister_governor()
2141 if (new_policy->governor == policy->governor) in cpufreq_set_policy()
2147 old_gov = policy->governor; in cpufreq_set_policy()
2170 policy->governor = new_policy->governor; in cpufreq_set_policy()
2183 pr_debug("starting governor %s failed\n", policy->governor->name); in cpufreq_set_policy()
2185 policy->governor = old_gov; in cpufreq_set_policy()
2187 policy->governor = NULL; in cpufreq_set_policy()