Lines Matching full:mp

115 cv_wait_common(kcondvar_t *cvp, kmutex_t *mp, int state, int io)  in cv_wait_common()  argument
121 ASSERT(mp); in cv_wait_common()
123 ASSERT(mutex_owned(mp)); in cv_wait_common()
128 m = xchg(&cvp->cv_mutex, mp); in cv_wait_common()
130 ASSERT(m == NULL || m == mp); in cv_wait_common()
140 mutex_exit(mp); in cv_wait_common()
163 mutex_enter(mp); in cv_wait_common()
167 __cv_wait(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait() argument
169 cv_wait_common(cvp, mp, TASK_UNINTERRUPTIBLE, 0); in __cv_wait()
174 __cv_wait_io(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_io() argument
176 cv_wait_common(cvp, mp, TASK_UNINTERRUPTIBLE, 1); in __cv_wait_io()
181 __cv_wait_io_sig(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_io_sig() argument
183 cv_wait_common(cvp, mp, TASK_INTERRUPTIBLE, 1); in __cv_wait_io_sig()
190 __cv_wait_sig(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_sig() argument
192 cv_wait_common(cvp, mp, TASK_INTERRUPTIBLE, 0); in __cv_wait_sig()
199 __cv_wait_idle(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_idle() argument
205 cv_wait_common(cvp, mp, TASK_INTERRUPTIBLE, 0); in __cv_wait_idle()
215 __cv_timedwait_common(kcondvar_t *cvp, kmutex_t *mp, clock_t expire_time, in __cv_timedwait_common() argument
223 ASSERT(mp); in __cv_timedwait_common()
225 ASSERT(mutex_owned(mp)); in __cv_timedwait_common()
235 m = xchg(&cvp->cv_mutex, mp); in __cv_timedwait_common()
237 ASSERT(m == NULL || m == mp); in __cv_timedwait_common()
247 mutex_exit(mp); in __cv_timedwait_common()
270 mutex_enter(mp); in __cv_timedwait_common()
275 __cv_timedwait(kcondvar_t *cvp, kmutex_t *mp, clock_t exp_time) in __cv_timedwait() argument
277 return (__cv_timedwait_common(cvp, mp, exp_time, in __cv_timedwait()
283 __cv_timedwait_io(kcondvar_t *cvp, kmutex_t *mp, clock_t exp_time) in __cv_timedwait_io() argument
285 return (__cv_timedwait_common(cvp, mp, exp_time, in __cv_timedwait_io()
291 __cv_timedwait_sig(kcondvar_t *cvp, kmutex_t *mp, clock_t exp_time) in __cv_timedwait_sig() argument
295 rc = __cv_timedwait_common(cvp, mp, exp_time, TASK_INTERRUPTIBLE, 0); in __cv_timedwait_sig()
301 __cv_timedwait_idle(kcondvar_t *cvp, kmutex_t *mp, clock_t exp_time) in __cv_timedwait_idle() argument
308 rc = __cv_timedwait_common(cvp, mp, exp_time, in __cv_timedwait_idle()
320 __cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t expire_time, in __cv_timedwait_hires() argument
331 ASSERT(mp); in __cv_timedwait_hires()
333 ASSERT(mutex_owned(mp)); in __cv_timedwait_hires()
342 m = xchg(&cvp->cv_mutex, mp); in __cv_timedwait_hires()
344 ASSERT(m == NULL || m == mp); in __cv_timedwait_hires()
354 mutex_exit(mp); in __cv_timedwait_hires()
374 mutex_enter(mp); in __cv_timedwait_hires()
382 cv_timedwait_hires_common(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_hires_common() argument
388 return (__cv_timedwait_hires(cvp, mp, tim, res, state)); in cv_timedwait_hires_common()
392 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() argument
395 return (cv_timedwait_hires_common(cvp, mp, tim, res, flag, in cv_timedwait_hires()
401 cv_timedwait_sig_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_sig_hires() argument
406 rc = cv_timedwait_hires_common(cvp, mp, tim, res, flag, in cv_timedwait_sig_hires()
413 cv_timedwait_idle_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_idle_hires() argument
421 rc = cv_timedwait_hires_common(cvp, mp, tim, res, flag, in cv_timedwait_idle_hires()