Symbol: rumpuser_rw
lib/librumpuser/rumpfiber.c
776
rumpuser_rw_init(struct rumpuser_rw **rwp)
lib/librumpuser/rumpfiber.c
778
struct rumpuser_rw *rw;
lib/librumpuser/rumpfiber.c
789
rumpuser_rw_enter(int enum_rumprwlock, struct rumpuser_rw *rw)
lib/librumpuser/rumpfiber.c
813
rumpuser_rw_tryenter(int enum_rumprwlock, struct rumpuser_rw *rw)
lib/librumpuser/rumpfiber.c
843
rumpuser_rw_exit(struct rumpuser_rw *rw)
lib/librumpuser/rumpfiber.c
862
rumpuser_rw_destroy(struct rumpuser_rw *rw)
lib/librumpuser/rumpfiber.c
869
rumpuser_rw_held(int enum_rumprwlock, struct rumpuser_rw *rw, int *rvp)
lib/librumpuser/rumpfiber.c
884
rumpuser_rw_downgrade(struct rumpuser_rw *rw)
lib/librumpuser/rumpfiber.c
892
rumpuser_rw_tryupgrade(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
277
rw_amwriter(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
284
rw_nreaders(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
292
rw_setwriter(struct rumpuser_rw *rw, int retry)
lib/librumpuser/rumpuser_pth.c
318
rw_clearwriter(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
327
rw_readup(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
340
rw_readdown(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
354
rumpuser_rw_init(struct rumpuser_rw **rwp)
lib/librumpuser/rumpuser_pth.c
356
struct rumpuser_rw *rw;
lib/librumpuser/rumpuser_pth.c
374
rumpuser_rw_enter(int enum_rumprwlock, struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
396
rumpuser_rw_tryenter(int enum_rumprwlock, struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
421
rumpuser_rw_tryupgrade(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
439
rumpuser_rw_downgrade(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
456
rumpuser_rw_exit(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
467
rumpuser_rw_destroy(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth.c
478
rumpuser_rw_held(int enum_rumprwlock, struct rumpuser_rw *rw, int *rv)
lib/librumpuser/rumpuser_pth_dummy.c
155
rumpuser_rw_init(struct rumpuser_rw **rw)
lib/librumpuser/rumpuser_pth_dummy.c
158
*rw = calloc(1, sizeof(struct rumpuser_rw));
lib/librumpuser/rumpuser_pth_dummy.c
162
rumpuser_rw_enter(int enum_rumprwlock, struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth_dummy.c
179
rumpuser_rw_tryenter(int enum_rumprwlock, struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth_dummy.c
187
rumpuser_rw_exit(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth_dummy.c
199
rumpuser_rw_destroy(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth_dummy.c
206
rumpuser_rw_held(int enum_rumprwlock, struct rumpuser_rw *rw, int *rvp)
lib/librumpuser/rumpuser_pth_dummy.c
221
rumpuser_rw_downgrade(struct rumpuser_rw *rw)
lib/librumpuser/rumpuser_pth_dummy.c
229
rumpuser_rw_tryupgrade(struct rumpuser_rw *rw)
sys/rump/include/rump/rumpuser.h
204
struct rumpuser_rw;
sys/rump/include/rump/rumpuser.h
206
void rumpuser_rw_init(struct rumpuser_rw **);
sys/rump/include/rump/rumpuser.h
207
void rumpuser_rw_enter(int, struct rumpuser_rw *);
sys/rump/include/rump/rumpuser.h
208
int rumpuser_rw_tryenter(int, struct rumpuser_rw *);
sys/rump/include/rump/rumpuser.h
209
int rumpuser_rw_tryupgrade(struct rumpuser_rw *);
sys/rump/include/rump/rumpuser.h
210
void rumpuser_rw_downgrade(struct rumpuser_rw *);
sys/rump/include/rump/rumpuser.h
211
void rumpuser_rw_exit(struct rumpuser_rw *);
sys/rump/include/rump/rumpuser.h
212
void rumpuser_rw_destroy(struct rumpuser_rw *);
sys/rump/include/rump/rumpuser.h
213
void rumpuser_rw_held(int, struct rumpuser_rw *, int *);
sys/rump/librump/rumpkern/locks.c
224
#define RUMPRW(rw) (*(struct rumpuser_rw **)(rw))
sys/rump/librump/rumpkern/locks.c
248
rumpuser_rw_init((struct rumpuser_rw **)rw);