suspend_devices_and_enter
error = suspend_devices_and_enter(mem_sleep_current);
extern int suspend_devices_and_enter(suspend_state_t state);
error = suspend_devices_and_enter(state);
error = suspend_devices_and_enter(PM_SUSPEND_MEM);