Symbol: rumpuser_mtx
lib/librumpuser/rumpfiber.c
685
rumpuser_mutex_init(struct rumpuser_mtx **mtxp, int flags)
lib/librumpuser/rumpfiber.c
687
struct rumpuser_mtx *mtx;
lib/librumpuser/rumpfiber.c
697
rumpuser_mutex_spin_p(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
704
rumpuser_mutex_enter(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
717
rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
729
rumpuser_mutex_tryenter(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
743
rumpuser_mutex_exit(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
754
rumpuser_mutex_destroy(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
762
rumpuser_mutex_owner(struct rumpuser_mtx *mtx, struct lwp **lp)
lib/librumpuser/rumpfiber.c
929
cv_unsched(struct rumpuser_mtx *mtx, int *nlocks)
lib/librumpuser/rumpfiber.c
937
cv_resched(struct rumpuser_mtx *mtx, int nlocks)
lib/librumpuser/rumpfiber.c
952
rumpuser_cv_wait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
964
rumpuser_cv_wait_nowrap(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
lib/librumpuser/rumpfiber.c
975
rumpuser_cv_timedwait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx,
lib/librumpuser/rumpuser_pth.c
141
rumpuser_mutex_init(struct rumpuser_mtx **mtxp, int flags)
lib/librumpuser/rumpuser_pth.c
143
struct rumpuser_mtx *mtx;
lib/librumpuser/rumpuser_pth.c
163
rumpuser_mutex_spin_p(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
170
mtxenter(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
181
mtxexit(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
192
rumpuser_mutex_enter(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
207
rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
216
rumpuser_mutex_tryenter(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
229
rumpuser_mutex_exit(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
237
rumpuser_mutex_destroy(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
245
rumpuser_mutex_owner(struct rumpuser_mtx *mtx, struct lwp **lp)
lib/librumpuser/rumpuser_pth.c
519
cv_unschedule(struct rumpuser_mtx *mtx, int *nlocks)
lib/librumpuser/rumpuser_pth.c
527
cv_reschedule(struct rumpuser_mtx *mtx, int nlocks)
lib/librumpuser/rumpuser_pth.c
557
rumpuser_cv_wait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
569
rumpuser_cv_wait_nowrap(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth.c
580
rumpuser_cv_timedwait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx,
lib/librumpuser/rumpuser_pth_dummy.c
102
rumpuser_mutex_spin_p(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
109
rumpuser_mutex_enter(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
117
rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
124
rumpuser_mutex_tryenter(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
132
rumpuser_mutex_exit(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
141
rumpuser_mutex_destroy(struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
148
rumpuser_mutex_owner(struct rumpuser_mtx *mtx, struct lwp **lp)
lib/librumpuser/rumpuser_pth_dummy.c
256
rumpuser_cv_wait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
263
rumpuser_cv_wait_nowrap(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx)
lib/librumpuser/rumpuser_pth_dummy.c
270
rumpuser_cv_timedwait(struct rumpuser_cv *cv, struct rumpuser_mtx *mtx,
lib/librumpuser/rumpuser_pth_dummy.c
95
rumpuser_mutex_init(struct rumpuser_mtx **mtx, int flags)
lib/librumpuser/rumpuser_pth_dummy.c
98
*mtx = calloc(1, sizeof(struct rumpuser_mtx));
sys/rump/include/rump-sys/kern.h
48
extern struct rumpuser_mtx *rump_giantlock;
sys/rump/include/rump/rumpuser.h
192
struct rumpuser_mtx;
sys/rump/include/rump/rumpuser.h
195
void rumpuser_mutex_init(struct rumpuser_mtx **, int);
sys/rump/include/rump/rumpuser.h
196
void rumpuser_mutex_enter(struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
197
void rumpuser_mutex_enter_nowrap(struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
198
int rumpuser_mutex_tryenter(struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
199
void rumpuser_mutex_exit(struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
200
void rumpuser_mutex_destroy(struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
201
void rumpuser_mutex_owner(struct rumpuser_mtx *, struct lwp **);
sys/rump/include/rump/rumpuser.h
202
int rumpuser_mutex_spin_p(struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
218
void rumpuser_cv_wait(struct rumpuser_cv *, struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
219
void rumpuser_cv_wait_nowrap(struct rumpuser_cv *, struct rumpuser_mtx *);
sys/rump/include/rump/rumpuser.h
220
int rumpuser_cv_timedwait(struct rumpuser_cv *, struct rumpuser_mtx *,
sys/rump/librump/rumpkern/intr.c
78
static struct rumpuser_mtx *sicpumtx;
sys/rump/librump/rumpkern/klock.c
46
struct rumpuser_mtx *rump_giantlock;
sys/rump/librump/rumpkern/locks.c
106
#define RUMPMTX(mtx) (*(struct rumpuser_mtx *const *)(mtx))
sys/rump/librump/rumpkern/locks.c
137
rumpuser_mutex_init((struct rumpuser_mtx **)mtx, ruflags);
sys/rump/librump/rumpkern/scheduler.c
51
struct rumpuser_mtx *rcpu_mtx;
sys/rump/librump/rumpkern/scheduler.c
83
static struct rumpuser_mtx *lwp0mtx;
sys/rump/librump/rumpkern/threads.c
56
static struct rumpuser_mtx *thrmtx;