DLCI_OPENING
if ((!cr && dlci->state == DLCI_OPENING) || dlci->state == DLCI_OPEN) {
dlci->state = DLCI_OPENING;
case DLCI_OPENING:
gsm->dlci[0]->state != DLCI_OPENING) {
dlci->state = DLCI_OPENING;
gsm->dlci[0]->state != DLCI_OPENING)
dlci->state = DLCI_OPENING;
case DLCI_OPENING:
if (dlci0->state == DLCI_OPENING)
wait_event(gsm->event, dlci0->state != DLCI_OPENING);