startCoroutineUndispatched

fun <T> (suspend () -> T).startCoroutineUndispatched(
    completion: Continuation<T>
): Unit
(source)

Use this function to restart coroutine directly from inside of suspendCoroutine in the same context.