Lines Matching refs:policy

1019 #define ICPU(model, policy) \  argument
1021 (unsigned long)&policy }
1100 static int intel_pstate_set_policy(struct cpufreq_policy *policy) in intel_pstate_set_policy() argument
1102 if (!policy->cpuinfo.max_freq) in intel_pstate_set_policy()
1105 if (policy->policy == CPUFREQ_POLICY_PERFORMANCE && in intel_pstate_set_policy()
1106 policy->max >= policy->cpuinfo.max_freq) { in intel_pstate_set_policy()
1116 limits->min_policy_pct = (policy->min * 100) / policy->cpuinfo.max_freq; in intel_pstate_set_policy()
1118 limits->max_policy_pct = DIV_ROUND_UP(policy->max * 100, in intel_pstate_set_policy()
1119 policy->cpuinfo.max_freq); in intel_pstate_set_policy()
1147 static int intel_pstate_verify_policy(struct cpufreq_policy *policy) in intel_pstate_verify_policy() argument
1149 cpufreq_verify_within_cpu_limits(policy); in intel_pstate_verify_policy()
1151 if (policy->policy != CPUFREQ_POLICY_POWERSAVE && in intel_pstate_verify_policy()
1152 policy->policy != CPUFREQ_POLICY_PERFORMANCE) in intel_pstate_verify_policy()
1158 static void intel_pstate_stop_cpu(struct cpufreq_policy *policy) in intel_pstate_stop_cpu() argument
1160 int cpu_num = policy->cpu; in intel_pstate_stop_cpu()
1172 static int intel_pstate_cpu_init(struct cpufreq_policy *policy) in intel_pstate_cpu_init() argument
1177 rc = intel_pstate_init_cpu(policy->cpu); in intel_pstate_cpu_init()
1181 cpu = all_cpu_data[policy->cpu]; in intel_pstate_cpu_init()
1184 policy->policy = CPUFREQ_POLICY_PERFORMANCE; in intel_pstate_cpu_init()
1186 policy->policy = CPUFREQ_POLICY_POWERSAVE; in intel_pstate_cpu_init()
1188 policy->min = cpu->pstate.min_pstate * cpu->pstate.scaling; in intel_pstate_cpu_init()
1189 policy->max = cpu->pstate.turbo_pstate * cpu->pstate.scaling; in intel_pstate_cpu_init()
1192 policy->cpuinfo.min_freq = cpu->pstate.min_pstate * cpu->pstate.scaling; in intel_pstate_cpu_init()
1193 policy->cpuinfo.max_freq = in intel_pstate_cpu_init()
1195 policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL; in intel_pstate_cpu_init()
1196 cpumask_set_cpu(policy->cpu, policy->cpus); in intel_pstate_cpu_init()
1226 static void copy_pid_params(struct pstate_adjust_policy *policy) in copy_pid_params() argument
1228 pid_params.sample_rate_ms = policy->sample_rate_ms; in copy_pid_params()
1229 pid_params.p_gain_pct = policy->p_gain_pct; in copy_pid_params()
1230 pid_params.i_gain_pct = policy->i_gain_pct; in copy_pid_params()
1231 pid_params.d_gain_pct = policy->d_gain_pct; in copy_pid_params()
1232 pid_params.deadband = policy->deadband; in copy_pid_params()
1233 pid_params.setpoint = policy->setpoint; in copy_pid_params()