MWAIT_IDLING
atomic_setbits_int(&ci->ci_mwait, MWAIT_IDLING | MWAIT_ONLY);
if ((ci->ci_mwait & MWAIT_IDLING) == MWAIT_IDLING)
atomic_clearbits_int(&ci->ci_mwait, MWAIT_IDLING);
atomic_setbits_int(&ci->ci_mwait, MWAIT_IDLING | MWAIT_ONLY);
if ((ci->ci_mwait & MWAIT_IDLING) == MWAIT_IDLING)
atomic_clearbits_int(&ci->ci_mwait, MWAIT_IDLING);
atomic_setbits_int(&ci->ci_mwait, MWAIT_IDLING);
if ((ci->ci_mwait & MWAIT_IDLING) == MWAIT_IDLING)
atomic_clearbits_int(&ci->ci_mwait, MWAIT_IDLING);