Lines Matching refs:upib_lock
548 ASSERT(MUTEX_HELD(&upibp->upib_lock));
565 ASSERT(MUTEX_HELD(&upibp->upib_lock));
645 mutex_enter(&upibp->upib_lock);
648 mutex_exit(&upibp->upib_lock);
651 mutex_exit(&upibp->upib_lock);
668 mutex_enter(&upibp->upib_lock);
678 mutex_exit(&upibp->upib_lock);
700 mutex_exit(&upibp->upib_lock);
730 mutex_enter(&upibp->upib_lock);
740 mutex_exit(&upibp->upib_lock);
784 mutex_exit(&upibp->upib_lock);
789 mutex_exit(&upibp->upib_lock);
802 mutex_exit(&upibp->upib_lock);
820 * the upib_lock, which is not released until the turnstile lock
823 * 1. upib_lock is held so the waiter does not have to retry L after
824 * setting the wait bit: since the owner has to grab the upib_lock
826 * 2. upib_lock is not released until the turnstile lock is acquired.
828 * owner could acquire the upib_lock, and the tc_lock, to call
832 * 3. The upib_lock, being a kernel mutex, cannot be released while
835 * The address of upib_lock is passed to turnstile_block() which
840 * which point, the upib_lock cannot be locked, to decrement waiter
846 &lwp_sobj_pi_ops, &upibp->upib_lock, lwptp);
993 mutex_enter(&upibp->upib_lock);
1001 mutex_exit(&upibp->upib_lock);
1005 mutex_exit(&upibp->upib_lock); /* release for user memory access */
2894 mutex_enter(&upibp->upib_lock);
2897 mutex_exit(&upibp->upib_lock);
2900 mutex_exit(&upibp->upib_lock);