Symbol: rumpuser_cv
lib/librumpuser/rumpfiber.c
1005
rumpuser_cv_has_waiters(struct rumpuser_cv *cv, int *rvp)
lib/librumpuser/rumpfiber.c
910
rumpuser_cv_init(struct rumpuser_cv **cvp)
lib/librumpuser/rumpfiber.c
912
struct rumpuser_cv *cv;
lib/librumpuser/rumpfiber.c
921
rumpuser_cv_destroy(struct rumpuser_cv *cv)
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/rumpfiber.c
991
rumpuser_cv_signal(struct rumpuser_cv *cv)
lib/librumpuser/rumpfiber.c
998
rumpuser_cv_broadcast(struct rumpuser_cv *cv)
lib/librumpuser/rumpuser_pth.c
502
rumpuser_cv_init(struct rumpuser_cv **cv)
lib/librumpuser/rumpuser_pth.c
505
NOFAIL(*cv = malloc(sizeof(struct rumpuser_cv)));
lib/librumpuser/rumpuser_pth.c
511
rumpuser_cv_destroy(struct rumpuser_cv *cv)
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.c
613
rumpuser_cv_signal(struct rumpuser_cv *cv)
lib/librumpuser/rumpuser_pth.c
620
rumpuser_cv_broadcast(struct rumpuser_cv *cv)
lib/librumpuser/rumpuser_pth.c
627
rumpuser_cv_has_waiters(struct rumpuser_cv *cv, int *nwaiters)
lib/librumpuser/rumpuser_pth_dummy.c
242
rumpuser_cv_init(struct rumpuser_cv **cv)
lib/librumpuser/rumpuser_pth_dummy.c
249
rumpuser_cv_destroy(struct rumpuser_cv *cv)
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
286
rumpuser_cv_signal(struct rumpuser_cv *cv)
lib/librumpuser/rumpuser_pth_dummy.c
293
rumpuser_cv_broadcast(struct rumpuser_cv *cv)
lib/librumpuser/rumpuser_pth_dummy.c
300
rumpuser_cv_has_waiters(struct rumpuser_cv *cv, int *rvp)
sys/rump/include/rump-sys/kern.h
174
void rump_schedlock_cv_wait(struct rumpuser_cv *);
sys/rump/include/rump-sys/kern.h
175
int rump_schedlock_cv_timedwait(struct rumpuser_cv *,
sys/rump/include/rump-sys/kern.h
177
void rump_schedlock_cv_signal(struct cpu_info *, struct rumpuser_cv *);
sys/rump/include/rump/rumpuser.h
215
struct rumpuser_cv;
sys/rump/include/rump/rumpuser.h
216
void rumpuser_cv_init(struct rumpuser_cv **);
sys/rump/include/rump/rumpuser.h
217
void rumpuser_cv_destroy(struct rumpuser_cv *);
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/include/rump/rumpuser.h
222
void rumpuser_cv_signal(struct rumpuser_cv *);
sys/rump/include/rump/rumpuser.h
223
void rumpuser_cv_broadcast(struct rumpuser_cv *);
sys/rump/include/rump/rumpuser.h
224
void rumpuser_cv_has_waiters(struct rumpuser_cv *, int *);
sys/rump/librump/rumpkern/intr.c
72
struct rumpuser_cv *si_cv;
sys/rump/librump/rumpkern/intr.c
79
static struct rumpuser_cv *sicpucv;
sys/rump/librump/rumpkern/locks.c
362
#define RUMPCV(cv) (*(struct rumpuser_cv **)(cv))
sys/rump/librump/rumpkern/locks.c
370
rumpuser_cv_init((struct rumpuser_cv **)cv);
sys/rump/librump/rumpkern/locks_up.c
172
struct rumpuser_cv *uprw_rucv_reader;
sys/rump/librump/rumpkern/locks_up.c
173
struct rumpuser_cv *uprw_rucv_writer;
sys/rump/librump/rumpkern/locks_up.c
210
struct rumpuser_cv *rucv;
sys/rump/librump/rumpkern/locks_up.c
325
#define RUMPCV(cv) (*(struct rumpuser_cv **)(cv))
sys/rump/librump/rumpkern/locks_up.c
334
rumpuser_cv_init((struct rumpuser_cv **)cv);
sys/rump/librump/rumpkern/locks_up.c
53
struct rumpuser_cv *upm_rucv;
sys/rump/librump/rumpkern/ltsleep.c
51
struct rumpuser_cv *user;
sys/rump/librump/rumpkern/scheduler.c
183
rump_schedlock_cv_signal(struct cpu_info *ci, struct rumpuser_cv *cv)
sys/rump/librump/rumpkern/scheduler.c
196
rump_schedlock_cv_wait(struct rumpuser_cv *cv)
sys/rump/librump/rumpkern/scheduler.c
206
rump_schedlock_cv_timedwait(struct rumpuser_cv *cv, const struct timespec *ts)
sys/rump/librump/rumpkern/scheduler.c
52
struct rumpuser_cv *rcpu_cv;
sys/rump/librump/rumpkern/scheduler.c
84
static struct rumpuser_cv *lwp0cv;
sys/rump/librump/rumpkern/threads.c
57
static struct rumpuser_cv *thrcv;