suspend_start
rv = suspend_start(error_reason, SUSPEND_MAX_REASON_SIZE);
int suspend_start(char *error_reason, size_t max_reason_length);