Lines Matching refs:p_lock
198 * correctness: the slot locks, the namespace lock, and p_lock (needed
201 * namespace lock -> slot lock 0 -> ... -> slot lock t -> p_lock
336 * namespace lock and p_lock held), and returning the existing object
342 * successful, it returns with the namespace lock and p_lock held.
366 * drop namespace lock, p_lock
875 ASSERT(MUTEX_NOT_HELD(&curproc->p_lock));
953 mutex_enter(&pp->p_lock);
958 mutex_exit(&pp->p_lock);
965 mutex_exit(&pp->p_lock);
1047 * to the user, we return EAGAIN. Otherwise, we return 0 with p_lock
1094 ASSERT(MUTEX_HELD(&pp->p_lock));
1106 * Commit the ID allocation transaction. Called with p_lock and the
1119 ASSERT(MUTEX_HELD(&curproc->p_lock));
1122 mutex_exit(&curproc->p_lock);
1172 mutex_exit(&curproc->p_lock);