OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:rumpuser_rw
(Results
1 - 5
of
5
) sorted by relevancy
/src/lib/librumpuser/
rumpuser_pth_dummy.c
57
struct
rumpuser_rw
{
struct
155
rumpuser_rw_init(struct
rumpuser_rw
**rw)
158
*rw = calloc(1, sizeof(struct
rumpuser_rw
));
162
rumpuser_rw_enter(int enum_rumprwlock, struct
rumpuser_rw
*rw)
179
rumpuser_rw_tryenter(int enum_rumprwlock, struct
rumpuser_rw
*rw)
187
rumpuser_rw_exit(struct
rumpuser_rw
*rw)
199
rumpuser_rw_destroy(struct
rumpuser_rw
*rw)
206
rumpuser_rw_held(int enum_rumprwlock, struct
rumpuser_rw
*rw, int *rvp)
221
rumpuser_rw_downgrade(struct
rumpuser_rw
*rw)
229
rumpuser_rw_tryupgrade(struct
rumpuser_rw
*rw
[
all
...]
rumpuser_pth.c
265
struct
rumpuser_rw
{
struct
277
rw_amwriter(struct
rumpuser_rw
*rw)
284
rw_nreaders(struct
rumpuser_rw
*rw)
292
rw_setwriter(struct
rumpuser_rw
*rw, int retry)
318
rw_clearwriter(struct
rumpuser_rw
*rw)
327
rw_readup(struct
rumpuser_rw
*rw)
340
rw_readdown(struct
rumpuser_rw
*rw)
354
rumpuser_rw_init(struct
rumpuser_rw
**rwp)
356
struct
rumpuser_rw
*rw;
374
rumpuser_rw_enter(int enum_rumprwlock, struct
rumpuser_rw
*rw
[
all
...]
rumpfiber.c
768
struct
rumpuser_rw
{
struct
776
rumpuser_rw_init(struct
rumpuser_rw
**rwp)
778
struct
rumpuser_rw
*rw;
789
rumpuser_rw_enter(int enum_rumprwlock, struct
rumpuser_rw
*rw)
813
rumpuser_rw_tryenter(int enum_rumprwlock, struct
rumpuser_rw
*rw)
843
rumpuser_rw_exit(struct
rumpuser_rw
*rw)
862
rumpuser_rw_destroy(struct
rumpuser_rw
*rw)
869
rumpuser_rw_held(int enum_rumprwlock, struct
rumpuser_rw
*rw, int *rvp)
884
rumpuser_rw_downgrade(struct
rumpuser_rw
*rw)
892
rumpuser_rw_tryupgrade(struct
rumpuser_rw
*rw
[
all
...]
/src/sys/rump/include/rump/
rumpuser.h
204
struct
rumpuser_rw
;
206
void rumpuser_rw_init(struct
rumpuser_rw
**);
207
void rumpuser_rw_enter(int, struct
rumpuser_rw
*);
208
int rumpuser_rw_tryenter(int, struct
rumpuser_rw
*);
209
int rumpuser_rw_tryupgrade(struct
rumpuser_rw
*);
210
void rumpuser_rw_downgrade(struct
rumpuser_rw
*);
211
void rumpuser_rw_exit(struct
rumpuser_rw
*);
212
void rumpuser_rw_destroy(struct
rumpuser_rw
*);
213
void rumpuser_rw_held(int, struct
rumpuser_rw
*, int *);
/src/sys/rump/librump/rumpkern/
locks.c
224
#define RUMPRW(rw) (*(struct
rumpuser_rw
**)(rw))
248
rumpuser_rw_init((struct
rumpuser_rw
**)rw);
Completed in 21 milliseconds
Indexes created Mon Oct 20 11:09:49 GMT 2025