Home
last modified time | relevance | path

Searched refs:__nisdb_rwlock_t (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/lib/libnisdb/
H A Dnisdb_rw.h93 #define DECLRWLOCK(var) __nisdb_rwlock_t var ## _rwlock = \
95 #define USERWLOCK(var) extern __nisdb_rwlock_t var ## _rwlock
96 #define STRUCTRWLOCK(var) __nisdb_rwlock_t var ## _rwlock
122 #define DECLRWLOCK(var) __nisdb_rwlock_t var ## _rwlock = \
124 #define USERWLOCK(var) extern __nisdb_rwlock_t var ## _rwlock
125 #define STRUCTRWLOCK(var) __nisdb_rwlock_t var ## _rwlock
158 } __nisdb_rwlock_t; typedef
160 extern int __nisdb_rwinit(__nisdb_rwlock_t *);
161 extern int __nisdb_rw_readlock_ok(__nisdb_rwlock_t *rw);
162 extern int __nisdb_rw_force_writelock(__nisdb_rwlock_t *rw);
[all …]
H A Dnisdb_rw.c41 __nisdb_rwinit(__nisdb_rwlock_t *rw) { in __nisdb_rwinit()
89 find_reader(pthread_t id, __nisdb_rwlock_t *rw) { in find_reader()
107 __nisdb_rw_readlock_ok(__nisdb_rwlock_t *rw) { in __nisdb_rw_readlock_ok()
137 __nisdb_rw_force_writelock(__nisdb_rwlock_t *rw) { in __nisdb_rw_force_writelock()
164 __nisdb_wlock_trylock(__nisdb_rwlock_t *rw, int trylock) { in __nisdb_wlock_trylock()
306 __nisdb_wlock(__nisdb_rwlock_t *rw) { in __nisdb_wlock()
312 increment_reader(pthread_t id, __nisdb_rwlock_t *rw) { in increment_reader()
344 __nisdb_rlock(__nisdb_rwlock_t *rw) { in __nisdb_rlock()
411 __nisdb_wulock(__nisdb_rwlock_t *rw) { in __nisdb_wulock()
460 __nisdb_rulock(__nisdb_rwlock_t *rw) { in __nisdb_rulock()
[all …]
H A Ddb_table_c.x65 __nisdb_rwlock_t free_list_rwlock;
135 __nisdb_rwlock_t table_rwlock;
H A Ddb_vers_c.x51 __nisdb_rwlock_t vers_rwlock;
H A Ddb_index_c.x63 __nisdb_rwlock_t index_rwlock;
H A Ddb_scheme_c.x83 __nisdb_rwlock_t scheme_rwlock;
H A Ddb_c.x57 __nisdb_rwlock_t db_rwlock;
H A Ddb_mindex_c.x85 __nisdb_rwlock_t mindex_rwlock;