MWAIT_SUBSTATE_SIZE
#define MWAIT_HINT2CSTATE(hint) (((hint) >> MWAIT_SUBSTATE_SIZE) & MWAIT_CSTATE_MASK)
cstate_type = (((cx->address >> MWAIT_SUBSTATE_SIZE) &
edx_part = edx >> (cstate_type * MWAIT_SUBSTATE_SIZE);
edx >>= MWAIT_SUBSTATE_SIZE;
for (i = 0; i < 7 && edx; i++, edx >>= MWAIT_SUBSTATE_SIZE) {
power_saving_mwait_eax = (highest_cstate << MWAIT_SUBSTATE_SIZE) |
return !!((eax >> MWAIT_SUBSTATE_SIZE) & MWAIT_CSTATE_MASK);