Lines Matching defs:mtx
125 cv_enter(kcondvar_t *cv, kmutex_t *mtx, lwp_t *l, bool catch_p)
139 mutex_exit(mtx);
173 cv_wait(kcondvar_t *cv, kmutex_t *mtx)
178 KASSERT(mutex_owned(mtx));
180 nlocks = cv_enter(cv, mtx, l, false);
182 mutex_enter(mtx);
194 cv_wait_sig(kcondvar_t *cv, kmutex_t *mtx)
199 KASSERT(mutex_owned(mtx));
201 nlocks = cv_enter(cv, mtx, l, true);
203 mutex_enter(mtx);
217 cv_timedwait(kcondvar_t *cv, kmutex_t *mtx, int timo)
222 KASSERT(mutex_owned(mtx));
224 nlocks = cv_enter(cv, mtx, l, false);
226 mutex_enter(mtx);
242 cv_timedwait_sig(kcondvar_t *cv, kmutex_t *mtx, int timo)
247 KASSERT(mutex_owned(mtx));
249 nlocks = cv_enter(cv, mtx, l, true);
251 mutex_enter(mtx);
340 cv_timedwaitbt(kcondvar_t *cv, kmutex_t *mtx, struct bintime *bt,
367 error = cv_timedwait(cv, mtx, timo);
405 cv_timedwaitbt_sig(kcondvar_t *cv, kmutex_t *mtx, struct bintime *bt,
432 error = cv_timedwait_sig(cv, mtx, timo);