Lines Matching defs:mp
71 cv_wait(kcondvar_t *cv, kmutex_t *mp)
73 (void) cv__wait(cv, mp, 0);
77 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp)
79 return (cv__wait(cv, mp, 1));
83 cv__wait(kcondvar_t *cv, kmutex_t *mp, int sigok)
88 ASSERT(mp->m_owner == _curthread());
89 mp->m_owner = _KTHREAD_INVALID;
90 err = _lwp_cond_wait(cv, &mp->m_lock);
91 mp->m_owner = _curthread();
104 cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime)
109 return (cv__twait(cv, mp, delta, 0));
113 cv_timedwait_sig(kcondvar_t *cv, kmutex_t *mp, clock_t abstime)
118 return (cv__twait(cv, mp, delta, 1));
122 cv_reltimedwait(kcondvar_t *cv, kmutex_t *mp, clock_t delta, time_res_t res)
126 return (cv__twait(cv, mp, delta, 0));
130 cv_reltimedwait_sig(kcondvar_t *cv, kmutex_t *mp, clock_t delta,
135 return (cv__twait(cv, mp, delta, 1));
146 cv__twait(kcondvar_t *cv, kmutex_t *mp, clock_t delta, int sigok)
160 ASSERT(mp->m_owner == _curthread());
161 mp->m_owner = _KTHREAD_INVALID;
162 err = _lwp_cond_reltimedwait(cv, &mp->m_lock, &ts);
163 mp->m_owner = _curthread();