Searched refs:_rwlock (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libnisdb/
H A Dnisdb_rw.h95 #define DECLRWLOCK(var) __nisdb_rwlock_t var ## _rwlock = \
97 #define USERWLOCK(var) extern __nisdb_rwlock_t var ## _rwlock
98 #define STRUCTRWLOCK(var) __nisdb_rwlock_t var ## _rwlock
99 #define INITRW(var) (void) __nisdb_rwinit(&var ## _rwlock)
100 #define READLOCKOK(var) (void) __nisdb_rw_readlock_ok(&var ## _rwlock)
101 #define RLOCK(var) __nisdb_rlock(&var ## _rwlock)
102 #define WLOCK(var) __nisdb_wlock(&var ## _rwlock)
103 #define TRYWLOCK(var) __nisdb_wlock_trylock(&var ## _rwlock, 1)
104 #define RULOCK(var) __nisdb_rulock(&var ## _rwlock)
105 #define WULOCK(var) __nisdb_wulock(&var ## _rwlock)
[all...]
H A Ddb_headers.h200 if ((lc = __nisdb_assert_wheld(&lvar ## _rwlock)) != 0) { \
/illumos-gate/usr/src/head/
H A Dsynch.h81 typedef struct _rwlock { struct
/illumos-gate/usr/src/boot/include/netinet/
H A Din_pcb.h44 #include <sys/_rwlock.h>

Completed in 48 milliseconds