CPUPM_P_STATES
return (mach_state->ms_caps & CPUPM_P_STATES);
mach_state->ms_caps & CPUPM_P_STATES)
if (!(mach_state->ms_caps & CPUPM_P_STATES))
if (!cpupm_is_enabled(CPUPM_P_STATES) || !cpudrv_enabled)
cpupm_disable(CPUPM_P_STATES);
mach_state->ms_caps |= CPUPM_P_STATES;
cpupm_disable(CPUPM_P_STATES);
(mach_state->ms_caps & CPUPM_P_STATES) ||
mach_state->ms_caps & CPUPM_P_STATES,
if (mach_state->ms_caps & CPUPM_P_STATES) {
(cpupm_caps & CPUPM_P_STATES) ||
if (state & CPUPM_P_STATES) {
case CPUPM_P_STATES:
case CPUPM_P_STATES:
case CPUPM_P_STATES:
if ((mach_state == NULL) || (!cpupm_is_enabled(CPUPM_P_STATES) &&
cpupm_state_change(cp, (int)state->cps_handle, CPUPM_P_STATES);
return (cpupm_is_enabled(CPUPM_P_STATES) && cpupm_is_ready(cp));
mach_state->ms_caps & CPUPM_P_STATES) {
cpupm_alloc_domains(cp, CPUPM_P_STATES);
cpupm_remove_domains(cp, CPUPM_P_STATES, &cpupm_pstate_domains);
cpupm_alloc_domains(cp, CPUPM_P_STATES);
cpupm_remove_domains(cp, CPUPM_P_STATES, &cpupm_pstate_domains);
#define CPUPM_ALL_STATES (CPUPM_P_STATES \