Lines Matching refs:new_policy
593 struct cpufreq_policy *new_policy);
603 struct cpufreq_policy new_policy; \
605 memcpy(&new_policy, policy, sizeof(*policy)); \
607 ret = sscanf(buf, "%u", &new_policy.object); \
611 temp = new_policy.object; \
612 ret = cpufreq_set_policy(policy, &new_policy); \
657 struct cpufreq_policy new_policy; in store_scaling_governor() local
659 memcpy(&new_policy, policy, sizeof(*policy)); in store_scaling_governor()
665 if (cpufreq_parse_governor(str_governor, &new_policy.policy, in store_scaling_governor()
666 &new_policy.governor)) in store_scaling_governor()
669 ret = cpufreq_set_policy(policy, &new_policy); in store_scaling_governor()
965 struct cpufreq_policy new_policy; in cpufreq_init_policy() local
967 memcpy(&new_policy, policy, sizeof(*policy)); in cpufreq_init_policy()
977 new_policy.governor = gov; in cpufreq_init_policy()
982 new_policy.policy = policy->last_policy; in cpufreq_init_policy()
984 cpufreq_parse_governor(gov->name, &new_policy.policy, in cpufreq_init_policy()
988 return cpufreq_set_policy(policy, &new_policy); in cpufreq_init_policy()
1116 bool new_policy; in cpufreq_online() local
1131 new_policy = false; in cpufreq_online()
1137 new_policy = true; in cpufreq_online()
1156 if (new_policy) { in cpufreq_online()
1179 if (new_policy) { in cpufreq_online()
1240 if (new_policy) { in cpufreq_online()
1257 new_policy = false; in cpufreq_online()
1279 cpufreq_policy_free(policy, !new_policy); in cpufreq_online()
2091 struct cpufreq_policy *new_policy) in cpufreq_set_policy() argument
2097 new_policy->cpu, new_policy->min, new_policy->max); in cpufreq_set_policy()
2099 memcpy(&new_policy->cpuinfo, &policy->cpuinfo, sizeof(policy->cpuinfo)); in cpufreq_set_policy()
2105 if (new_policy->min > new_policy->max) in cpufreq_set_policy()
2109 ret = cpufreq_driver->verify(new_policy); in cpufreq_set_policy()
2115 CPUFREQ_ADJUST, new_policy); in cpufreq_set_policy()
2121 ret = cpufreq_driver->verify(new_policy); in cpufreq_set_policy()
2127 CPUFREQ_NOTIFY, new_policy); in cpufreq_set_policy()
2129 policy->min = new_policy->min; in cpufreq_set_policy()
2130 policy->max = new_policy->max; in cpufreq_set_policy()
2136 policy->policy = new_policy->policy; in cpufreq_set_policy()
2138 return cpufreq_driver->setpolicy(new_policy); in cpufreq_set_policy()
2141 if (new_policy->governor == policy->governor) in cpufreq_set_policy()
2170 policy->governor = new_policy->governor; in cpufreq_set_policy()
2209 struct cpufreq_policy new_policy; in cpufreq_update_policy() local
2218 memcpy(&new_policy, policy, sizeof(*policy)); in cpufreq_update_policy()
2219 new_policy.min = policy->user_policy.min; in cpufreq_update_policy()
2220 new_policy.max = policy->user_policy.max; in cpufreq_update_policy()
2227 new_policy.cur = cpufreq_driver->get(cpu); in cpufreq_update_policy()
2228 if (WARN_ON(!new_policy.cur)) { in cpufreq_update_policy()
2235 policy->cur = new_policy.cur; in cpufreq_update_policy()
2237 if (policy->cur != new_policy.cur && has_target()) in cpufreq_update_policy()
2238 cpufreq_out_of_sync(policy, new_policy.cur); in cpufreq_update_policy()
2242 ret = cpufreq_set_policy(policy, &new_policy); in cpufreq_update_policy()