Lines Matching refs:new_policy

530 				struct cpufreq_policy *new_policy);
540 struct cpufreq_policy new_policy; \
542 ret = cpufreq_get_policy(&new_policy, policy->cpu); \
546 ret = sscanf(buf, "%u", &new_policy.object); \
550 temp = new_policy.object; \
551 ret = cpufreq_set_policy(policy, &new_policy); \
596 struct cpufreq_policy new_policy; in store_scaling_governor() local
598 ret = cpufreq_get_policy(&new_policy, policy->cpu); in store_scaling_governor()
606 if (cpufreq_parse_governor(str_governor, &new_policy.policy, in store_scaling_governor()
607 &new_policy.governor)) in store_scaling_governor()
610 ret = cpufreq_set_policy(policy, &new_policy); in store_scaling_governor()
934 struct cpufreq_policy new_policy; in cpufreq_init_policy() local
937 memcpy(&new_policy, policy, sizeof(*policy)); in cpufreq_init_policy()
947 new_policy.governor = gov; in cpufreq_init_policy()
951 cpufreq_parse_governor(gov->name, &new_policy.policy, NULL); in cpufreq_init_policy()
954 ret = cpufreq_set_policy(policy, &new_policy); in cpufreq_init_policy()
2151 struct cpufreq_policy *new_policy) in cpufreq_set_policy() argument
2157 new_policy->cpu, new_policy->min, new_policy->max); in cpufreq_set_policy()
2159 memcpy(&new_policy->cpuinfo, &policy->cpuinfo, sizeof(policy->cpuinfo)); in cpufreq_set_policy()
2161 if (new_policy->min > policy->max || new_policy->max < policy->min) in cpufreq_set_policy()
2165 ret = cpufreq_driver->verify(new_policy); in cpufreq_set_policy()
2171 CPUFREQ_ADJUST, new_policy); in cpufreq_set_policy()
2175 CPUFREQ_INCOMPATIBLE, new_policy); in cpufreq_set_policy()
2181 ret = cpufreq_driver->verify(new_policy); in cpufreq_set_policy()
2187 CPUFREQ_NOTIFY, new_policy); in cpufreq_set_policy()
2189 policy->min = new_policy->min; in cpufreq_set_policy()
2190 policy->max = new_policy->max; in cpufreq_set_policy()
2196 policy->policy = new_policy->policy; in cpufreq_set_policy()
2198 return cpufreq_driver->setpolicy(new_policy); in cpufreq_set_policy()
2201 if (new_policy->governor == policy->governor) in cpufreq_set_policy()
2217 policy->governor = new_policy->governor; in cpufreq_set_policy()
2252 struct cpufreq_policy new_policy; in cpufreq_update_policy() local
2261 memcpy(&new_policy, policy, sizeof(*policy)); in cpufreq_update_policy()
2262 new_policy.min = policy->user_policy.min; in cpufreq_update_policy()
2263 new_policy.max = policy->user_policy.max; in cpufreq_update_policy()
2264 new_policy.policy = policy->user_policy.policy; in cpufreq_update_policy()
2265 new_policy.governor = policy->user_policy.governor; in cpufreq_update_policy()
2272 new_policy.cur = cpufreq_driver->get(cpu); in cpufreq_update_policy()
2273 if (WARN_ON(!new_policy.cur)) { in cpufreq_update_policy()
2280 policy->cur = new_policy.cur; in cpufreq_update_policy()
2282 if (policy->cur != new_policy.cur && has_target()) in cpufreq_update_policy()
2283 cpufreq_out_of_sync(policy, new_policy.cur); in cpufreq_update_policy()
2287 ret = cpufreq_set_policy(policy, &new_policy); in cpufreq_update_policy()