Lines Matching defs:tty_mutex
133 DEFINE_MUTEX(tty_mutex);
134 EXPORT_SYMBOL(tty_mutex);
1109 * Locking: caller must hold tty_mutex
1528 * tty_mutex is taken to protect tty
1541 mutex_lock(&tty_mutex);
1545 mutex_unlock(&tty_mutex);
1559 mutex_unlock(&tty_mutex);
1575 mutex_lock(&tty_mutex);
1589 mutex_unlock(&tty_mutex);
1910 * The function is called under the tty_mutex, which
1945 * tty_mutex held and release_dev() won't change tty->count
1946 * or tty->flags without having to grab tty_mutex
2316 mutex_lock(&tty_mutex);
2347 mutex_unlock(&tty_mutex);
2407 mutex_unlock(&tty_mutex);
2493 * Locking: tty_mutex protects tty, get_tty_driver and init_dev work.
2514 mutex_lock(&tty_mutex);
2519 mutex_unlock(&tty_mutex);
2545 mutex_unlock(&tty_mutex);
2551 mutex_unlock(&tty_mutex);
2556 mutex_unlock(&tty_mutex);
2599 mutex_lock(&tty_mutex);
2607 mutex_unlock(&tty_mutex);
2619 * Locking: tty_mutex protects theinit_dev work. tty->count should
2653 mutex_lock(&tty_mutex);
2655 mutex_unlock(&tty_mutex);
2923 * Takes tty_mutex() to protect tty instance
2934 mutex_lock(&tty_mutex);
2963 mutex_unlock(&tty_mutex);
3759 mutex_lock(&tty_mutex);
3761 mutex_unlock(&tty_mutex);
3787 mutex_lock(&tty_mutex);
3789 mutex_unlock(&tty_mutex);
3858 WARN_ON_ONCE(!mutex_is_locked(&tty_mutex));
3863 * long as we hold tty_mutex.