powernv_pstate_info
if (powernv_pstate_info.wof_enabled)
} powernv_pstate_info;
if (unlikely(i >= powernv_pstate_info.nr_pstates)) {
return powernv_freqs[powernv_pstate_info.nominal].driver_data;
return powernv_pstate_info.nominal;
powernv_pstate_info.wof_enabled = false;
powernv_pstate_info.wof_enabled = false;
powernv_pstate_info.wof_enabled = false;
powernv_pstate_info.wof_enabled = true;
str_enabled_disabled(powernv_pstate_info.wof_enabled));
powernv_pstate_info.nr_pstates = nr_pstates;
powernv_pstate_info.max = i;
powernv_pstate_info.nominal = i;
powernv_pstate_info.min = i;
if (powernv_pstate_info.wof_enabled && id == pstate_turbo) {
for (j = i - 1; j >= (int)powernv_pstate_info.max; j--)
if (i >= powernv_pstate_info.nr_pstates || i < 0) {
pstate_id, idx_to_pstate(powernv_pstate_info.nominal));
i = powernv_pstate_info.nominal;
powernv_freqs[powernv_pstate_info.nominal].frequency);
return powernv_pstate_info.nominal;
if (pmsr_pmax_idx != powernv_pstate_info.max) {
if (pmsr_pmax_idx > powernv_pstate_info.nominal) {
idx_to_pstate(powernv_pstate_info.nominal));
(powernv_pstate_info.min - highest_lpstate_idx)) / 100;
freq_data.pstate_id = idx_to_pstate(powernv_pstate_info.min);
freq_data.gpstate_id = idx_to_pstate(powernv_pstate_info.min);