Home
last modified time | relevance | path

Searched refs:rwstlock_t (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Drwstlock.h48 } rwstlock_t; typedef
78 extern void rwst_enter(rwstlock_t *, krw_t);
79 extern int rwst_enter_sig(rwstlock_t *, krw_t);
80 extern void rwst_exit(rwstlock_t *);
81 extern void rwst_init(rwstlock_t *, char *, krw_type_t, void *);
82 extern void rwst_destroy(rwstlock_t *);
83 extern int rwst_lock_held(rwstlock_t *, krw_t);
84 extern int rwst_tryenter(rwstlock_t *, krw_t);
85 extern struct _kthread *rwst_owner(rwstlock_t *);
H A Dvnode.h346 rwstlock_t ve_lock;
350 char pad[64 - sizeof (rwstlock_t) - 2 * sizeof (void *) - \
/illumos-gate/usr/src/uts/common/os/
H A Drwstlock.c61 rwst_enter_common(rwstlock_t *l, krw_t rw, int flags) in rwst_enter_common()
133 rwst_exit(rwstlock_t *l) in rwst_exit()
152 rwst_enter(rwstlock_t *l, krw_t rw) in rwst_enter()
158 rwst_enter_sig(rwstlock_t *l, krw_t rw) in rwst_enter_sig()
164 rwst_tryenter(rwstlock_t *l, krw_t rw) in rwst_tryenter()
170 rwst_lock_held(rwstlock_t *l, krw_t rw) in rwst_lock_held()
180 rwst_init(rwstlock_t *l, char *name, krw_type_t krw_t, void *arg) in rwst_init()
189 rwst_destroy(rwstlock_t *l) in rwst_destroy()
198 rwst_owner(rwstlock_t *l) in rwst_owner()