Lines Matching refs:p_lock
148 * The locking subsequence of interest is: p_lock, rctl_dict_lock,
525 ASSERT(MUTEX_HELD(&p->p_lock));
530 ASSERT(MUTEX_HELD(&p->p_lock));
536 ASSERT(MUTEX_HELD(&p->p_lock));
560 ASSERT(MUTEX_HELD(&p->p_lock));
565 ASSERT(MUTEX_HELD(&p->p_lock));
571 ASSERT(MUTEX_HELD(&p->p_lock));
1061 ASSERT(MUTEX_NOT_HELD(&curproc->p_lock));
1092 * Caller must be holding p_lock on entry so that RCTLOP_SET() functions
1102 ASSERT(MUTEX_HELD(&p->p_lock));
1202 ASSERT(MUTEX_NOT_HELD(&curproc->p_lock));
1478 * For controls on process collectives, p->p_lock must be held across the
1572 ASSERT(MUTEX_HELD(&p->p_lock));
2158 ASSERT(MUTEX_NOT_HELD(&curproc->p_lock));
2567 * safe for us to drop p_lock. (For asynchronous
2572 mutex_exit(&p->p_lock);
2574 mutex_enter(&p->p_lock);
2601 mutex_exit(&p->p_lock);
2614 mutex_enter(&rp->p_lock);
2628 mutex_exit(&rp->p_lock);
2635 mutex_enter(&p->p_lock);
2637 * Since we dropped p_lock, we may no longer be in the
2739 * p_lock held by caller.
2764 ASSERT(MUTEX_HELD(&p->p_lock));
2897 ASSERT(MUTEX_HELD(&p->p_lock));
2976 ASSERT(MUTEX_HELD(&p->p_lock));
2986 ASSERT(MUTEX_HELD(&p->p_lock));
3003 * p_lock held on specified proc.
3011 ASSERT(MUTEX_HELD(&proc->p_lock));
3070 * p_lock held on specified proc.
3077 ASSERT(MUTEX_HELD(&proc->p_lock));