MWAIT_ONLY
atomic_setbits_int(&ci->ci_mwait, MWAIT_IDLING | MWAIT_ONLY);
if (cpu_mwait_size > 0 && (ci->ci_mwait & MWAIT_ONLY)) {
atomic_setbits_int(&ci->ci_mwait, MWAIT_IDLING | MWAIT_ONLY);
if (cpu_mwait_size > 0 && (ci->ci_mwait & MWAIT_ONLY)) {
if ((ci->ci_mwait & MWAIT_ONLY) == 0)
atomic_setbits_int(&ci->ci_mwait, MWAIT_ONLY);
} else if (ci->ci_mwait & MWAIT_ONLY)
atomic_clearbits_int(&ci->ci_mwait, MWAIT_ONLY);