Lines Matching refs:ttyj
521 struct ipw_tty *ttyj = ttys[j]; in ipwireless_tty_free() local
523 if (ttyj) { in ipwireless_tty_free()
524 mutex_lock(&ttyj->ipw_tty_mutex); in ipwireless_tty_free()
528 tty_type_name(ttyj->tty_type), j); in ipwireless_tty_free()
529 ttyj->closing = 1; in ipwireless_tty_free()
530 if (ttyj->port.tty != NULL) { in ipwireless_tty_free()
531 mutex_unlock(&ttyj->ipw_tty_mutex); in ipwireless_tty_free()
532 tty_vhangup(ttyj->port.tty); in ipwireless_tty_free()
537 mutex_lock(&ttyj->ipw_tty_mutex); in ipwireless_tty_free()
539 while (ttyj->port.count) in ipwireless_tty_free()
540 do_ipw_close(ttyj); in ipwireless_tty_free()
542 ttyj->channel_idx); in ipwireless_tty_free()
544 tty_port_destroy(&ttyj->port); in ipwireless_tty_free()
546 mutex_unlock(&ttyj->ipw_tty_mutex); in ipwireless_tty_free()
547 kfree(ttyj); in ipwireless_tty_free()