Home
last modified time | relevance | path

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

/titanic_41/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
124 #define DECLRWLOCK(var) __nisdb_rwlock_t var ## _rwlock = \
126 #define USERWLOCK(var) extern __nisdb_rwlock_t var ## _rwlock
127 #define STRUCTRWLOCK(var) __nisdb_rwlock_t var ## _rwlock
160 } __nisdb_rwlock_t; typedef
162 extern int __nisdb_rwinit(__nisdb_rwlock_t *);
163 extern int __nisdb_rw_readlock_ok(__nisdb_rwlock_t *rw);
164 extern int __nisdb_rw_force_writelock(__nisdb_rwlock_t *rw);
[all …]
H A Dnisdb_rw.c42 __nisdb_rwinit(__nisdb_rwlock_t *rw) { in __nisdb_rwinit()
90 find_reader(pthread_t id, __nisdb_rwlock_t *rw) { in find_reader()
108 __nisdb_rw_readlock_ok(__nisdb_rwlock_t *rw) { in __nisdb_rw_readlock_ok()
140 __nisdb_rw_force_writelock(__nisdb_rwlock_t *rw) { in __nisdb_rw_force_writelock()
169 __nisdb_wlock_trylock(__nisdb_rwlock_t *rw, int trylock) { in __nisdb_wlock_trylock()
310 __nisdb_wlock(__nisdb_rwlock_t *rw) { in __nisdb_wlock()
316 increment_reader(pthread_t id, __nisdb_rwlock_t *rw) { in increment_reader()
348 __nisdb_rlock(__nisdb_rwlock_t *rw) { in __nisdb_rlock()
415 __nisdb_wulock(__nisdb_rwlock_t *rw) { in __nisdb_wulock()
464 __nisdb_rulock(__nisdb_rwlock_t *rw) { in __nisdb_rulock()
[all …]
H A Ddb_table_c.x67 __nisdb_rwlock_t free_list_rwlock;
137 __nisdb_rwlock_t table_rwlock;
H A Ddb_vers_c.x48 __nisdb_rwlock_t vers_rwlock;
H A Ddb_index_c.x58 __nisdb_rwlock_t index_rwlock;
H A Ddb_scheme_c.x80 __nisdb_rwlock_t scheme_rwlock;
H A Ddb_c.x59 __nisdb_rwlock_t db_rwlock;
H A Ddb_mindex_c.x79 __nisdb_rwlock_t mindex_rwlock;