DLCI_CLOSED
dlci->state = DLCI_CLOSED;
case DLCI_CLOSED:
case DLCI_CLOSED:
case DLCI_CLOSED:
if (dlci->state == DLCI_CLOSED || dlci->state == DLCI_CLOSING)
wait_event_interruptible(gsm->event, dlci->state == DLCI_CLOSED);
dlci->state = DLCI_CLOSED;
dlci->state = DLCI_CLOSED;
if (dlci == NULL || dlci->state == DLCI_CLOSED) {
if (disc && dlci->state != DLCI_CLOSED) {
wait_event(gsm->event, dlci->state == DLCI_CLOSED);
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)
if (dlci->state == DLCI_CLOSED)