APM_USER_SUSPEND
apm_queue_event(APM_USER_SUSPEND);
case APM_USER_SUSPEND:
case APM_USER_SUSPEND:
case APM_USER_SUSPEND:
queue_event(APM_USER_SUSPEND, as);
(event == APM_SYS_SUSPEND || event == APM_USER_SUSPEND))
case APM_USER_SUSPEND:
APM_USER_SUSPEND : APM_USER_HIBERNATION;
apm_queue_event(APM_USER_SUSPEND);