Lines Matching defs:rumpuser_mtx
65 struct rumpuser_mtx {
113 struct rumpuser_mtx rumpuser_aio_mtx;
266 rumpuser_mutex_init(struct rumpuser_mtx **mtx)
270 NOFAIL(*mtx = malloc(sizeof(struct rumpuser_mtx)));
282 rumpuser_mutex_init_kmutex(struct rumpuser_mtx **mtx)
290 mtxenter(struct rumpuser_mtx *mtx)
301 mtxexit(struct rumpuser_mtx *mtx)
312 rumpuser_mutex_enter(struct rumpuser_mtx *mtx)
321 rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *mtx)
329 rumpuser_mutex_tryenter(struct rumpuser_mtx *mtx)
342 rumpuser_mutex_exit(struct rumpuser_mtx *mtx)
350 rumpuser_mutex_destroy(struct rumpuser_mtx *mtx)
358 rumpuser_mutex_owner(struct rumpuser_mtx *mtx)
474 rumpuser_cv_wait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
488 rumpuser_cv_wait_nowrap(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
499 rumpuser_cv_timedwait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx,