Searched refs:rwstlock_t (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | rwstlock.h | 48 } 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 D | vnode.h | 346 rwstlock_t ve_lock; 350 char pad[64 - sizeof (rwstlock_t) - 2 * sizeof (void *) - \
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | rwstlock.c | 61 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()
|