RIO_CM_CONNECTED
ret = riocm_cmp(ch, RIO_CM_CONNECTED) ? 0 : -1;
new_ch->state = RIO_CM_CONNECTED;
if (state == RIO_CM_CONNECTED)
if (ch->state == RIO_CM_CONNECTED) {
riocm_exch(ch, RIO_CM_CONNECTED);
if (ch->state != RIO_CM_CONNECTED) {
if (!riocm_cmp(ch, RIO_CM_CONNECTED)) {
if (!riocm_cmp(ch, RIO_CM_CONNECTED)) {
ret = riocm_cmp(ch, RIO_CM_CONNECTED) ? 0 : -ECONNRESET;