Lines Matching refs:new_policy
678 struct cpufreq_policy *new_policy);
688 struct cpufreq_policy new_policy; \
690 memcpy(&new_policy, policy, sizeof(*policy)); \
691 new_policy.min = policy->user_policy.min; \
692 new_policy.max = policy->user_policy.max; \
694 ret = sscanf(buf, "%u", &new_policy.object); \
698 temp = new_policy.object; \
699 ret = cpufreq_set_policy(policy, &new_policy); \
746 struct cpufreq_policy new_policy; in store_scaling_governor() local
748 memcpy(&new_policy, policy, sizeof(*policy)); in store_scaling_governor()
754 if (cpufreq_parse_governor(str_governor, &new_policy)) in store_scaling_governor()
757 ret = cpufreq_set_policy(policy, &new_policy); in store_scaling_governor()
759 if (new_policy.governor) in store_scaling_governor()
760 module_put(new_policy.governor->owner); in store_scaling_governor()
1024 struct cpufreq_policy new_policy; in cpufreq_init_policy() local
1026 memcpy(&new_policy, policy, sizeof(*policy)); in cpufreq_init_policy()
1039 new_policy.governor = gov; in cpufreq_init_policy()
1044 new_policy.policy = policy->last_policy; in cpufreq_init_policy()
1046 cpufreq_parse_governor(gov->name, &new_policy); in cpufreq_init_policy()
1049 return cpufreq_set_policy(policy, &new_policy); in cpufreq_init_policy()
1176 bool new_policy; in cpufreq_online() local
1191 new_policy = false; in cpufreq_online()
1197 new_policy = true; in cpufreq_online()
1220 if (new_policy) { in cpufreq_online()
1231 if (new_policy) { in cpufreq_online()
1292 if (new_policy) { in cpufreq_online()
1309 new_policy = false; in cpufreq_online()
2204 struct cpufreq_policy *new_policy) in cpufreq_set_policy() argument
2210 new_policy->cpu, new_policy->min, new_policy->max); in cpufreq_set_policy()
2212 memcpy(&new_policy->cpuinfo, &policy->cpuinfo, sizeof(policy->cpuinfo)); in cpufreq_set_policy()
2218 if (new_policy->min > new_policy->max) in cpufreq_set_policy()
2222 ret = cpufreq_driver->verify(new_policy); in cpufreq_set_policy()
2228 CPUFREQ_ADJUST, new_policy); in cpufreq_set_policy()
2234 ret = cpufreq_driver->verify(new_policy); in cpufreq_set_policy()
2240 CPUFREQ_NOTIFY, new_policy); in cpufreq_set_policy()
2242 policy->min = new_policy->min; in cpufreq_set_policy()
2243 policy->max = new_policy->max; in cpufreq_set_policy()
2252 policy->policy = new_policy->policy; in cpufreq_set_policy()
2254 return cpufreq_driver->setpolicy(new_policy); in cpufreq_set_policy()
2257 if (new_policy->governor == policy->governor) { in cpufreq_set_policy()
2274 policy->governor = new_policy->governor; in cpufreq_set_policy()
2308 struct cpufreq_policy new_policy; in cpufreq_update_policy() local
2319 memcpy(&new_policy, policy, sizeof(*policy)); in cpufreq_update_policy()
2320 new_policy.min = policy->user_policy.min; in cpufreq_update_policy()
2321 new_policy.max = policy->user_policy.max; in cpufreq_update_policy()
2331 new_policy.cur = cpufreq_update_current_freq(policy); in cpufreq_update_policy()
2332 if (WARN_ON(!new_policy.cur)) in cpufreq_update_policy()
2336 cpufreq_set_policy(policy, &new_policy); in cpufreq_update_policy()