Lines Matching refs:policy
40 static unsigned int amd_powersave_bias_target(struct cpufreq_policy *policy, in amd_powersave_bias_target() argument
47 struct cpu_data_t *data = &per_cpu(cpu_data, policy->cpu); in amd_powersave_bias_target()
48 struct dbs_data *od_data = policy->governor_data; in amd_powersave_bias_target()
51 od_data->cdata->get_cpu_dbs_info_s(policy->cpu); in amd_powersave_bias_target()
56 rdmsr_on_cpu(policy->cpu, MSR_AMD64_FREQ_SENSITIVITY_ACTUAL, in amd_powersave_bias_target()
58 rdmsr_on_cpu(policy->cpu, MSR_AMD64_FREQ_SENSITIVITY_REFERENCE, in amd_powersave_bias_target()
65 freq_next = policy->cur; in amd_powersave_bias_target()
74 freq_next = policy->cur; in amd_powersave_bias_target()
85 if (data->freq_prev == policy->cur) in amd_powersave_bias_target()
86 freq_next = policy->cur; in amd_powersave_bias_target()
88 if (freq_next > policy->cur) in amd_powersave_bias_target()
89 freq_next = policy->cur; in amd_powersave_bias_target()
90 else if (freq_next < policy->cur) in amd_powersave_bias_target()
91 freq_next = policy->min; in amd_powersave_bias_target()
95 cpufreq_frequency_table_target(policy, in amd_powersave_bias_target()
96 od_info->freq_table, policy->cur - 1, in amd_powersave_bias_target()