Lines Matching refs:policy

885 #define ICPU(model, policy) \  argument
887 (unsigned long)&policy }
961 static int intel_pstate_set_policy(struct cpufreq_policy *policy) in intel_pstate_set_policy() argument
963 if (!policy->cpuinfo.max_freq) in intel_pstate_set_policy()
966 if (policy->policy == CPUFREQ_POLICY_PERFORMANCE && in intel_pstate_set_policy()
967 policy->max >= policy->cpuinfo.max_freq) { in intel_pstate_set_policy()
978 limits.min_policy_pct = (policy->min * 100) / policy->cpuinfo.max_freq; in intel_pstate_set_policy()
983 limits.max_policy_pct = (policy->max * 100) / policy->cpuinfo.max_freq; in intel_pstate_set_policy()
994 static int intel_pstate_verify_policy(struct cpufreq_policy *policy) in intel_pstate_verify_policy() argument
996 cpufreq_verify_within_cpu_limits(policy); in intel_pstate_verify_policy()
998 if (policy->policy != CPUFREQ_POLICY_POWERSAVE && in intel_pstate_verify_policy()
999 policy->policy != CPUFREQ_POLICY_PERFORMANCE) in intel_pstate_verify_policy()
1005 static void intel_pstate_stop_cpu(struct cpufreq_policy *policy) in intel_pstate_stop_cpu() argument
1007 int cpu_num = policy->cpu; in intel_pstate_stop_cpu()
1019 static int intel_pstate_cpu_init(struct cpufreq_policy *policy) in intel_pstate_cpu_init() argument
1024 rc = intel_pstate_init_cpu(policy->cpu); in intel_pstate_cpu_init()
1028 cpu = all_cpu_data[policy->cpu]; in intel_pstate_cpu_init()
1031 policy->policy = CPUFREQ_POLICY_PERFORMANCE; in intel_pstate_cpu_init()
1033 policy->policy = CPUFREQ_POLICY_POWERSAVE; in intel_pstate_cpu_init()
1035 policy->min = cpu->pstate.min_pstate * cpu->pstate.scaling; in intel_pstate_cpu_init()
1036 policy->max = cpu->pstate.turbo_pstate * cpu->pstate.scaling; in intel_pstate_cpu_init()
1039 policy->cpuinfo.min_freq = cpu->pstate.min_pstate * cpu->pstate.scaling; in intel_pstate_cpu_init()
1041 policy->cpuinfo.max_freq = limits.turbo_disabled ? in intel_pstate_cpu_init()
1043 policy->cpuinfo.max_freq *= cpu->pstate.scaling; in intel_pstate_cpu_init()
1045 policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL; in intel_pstate_cpu_init()
1046 cpumask_set_cpu(policy->cpu, policy->cpus); in intel_pstate_cpu_init()
1076 static void copy_pid_params(struct pstate_adjust_policy *policy) in copy_pid_params() argument
1078 pid_params.sample_rate_ms = policy->sample_rate_ms; in copy_pid_params()
1079 pid_params.p_gain_pct = policy->p_gain_pct; in copy_pid_params()
1080 pid_params.i_gain_pct = policy->i_gain_pct; in copy_pid_params()
1081 pid_params.d_gain_pct = policy->d_gain_pct; in copy_pid_params()
1082 pid_params.deadband = policy->deadband; in copy_pid_params()
1083 pid_params.setpoint = policy->setpoint; in copy_pid_params()