Lines Matching refs:var

72 #define	DECLMUTEXLOCK(var)	pthread_mutex_t var ## _pmutex = \  argument
74 pthread_t var ## _owner = INV_PTHREAD_ID
75 #define USEMUTEXLOCK(var) extern pthread_mutex_t var ## _pmutex; \ argument
76 extern pthread_t var ## _owner
77 #define STRUCTMUTEXLOCK(var) pthread_mutex_t var ## _pmutex; \ argument
78 pthread_t var ## _owner
79 #define INITMUTEX(var) (void) pthread_mutex_init(&var ## _pmutex, 0) argument
80 #define MUTEXLOCK(var, msg) if (var ## _owner != pthread_self()) { \ argument
81 pthread_mutex_lock(&var ## _pmutex); \
82 var ## _owner = pthread_self(); \
85 #define MUTEXUNLOCK(var, msg) if (var ## _owner == pthread_self()) { \ argument
86 var ## _owner = INV_PTHREAD_ID; \
87 pthread_mutex_unlock(&var ## _pmutex);\
90 #define ASSERTMUTEXHELD(var) if (var ## _owner != pthread_self()) \ argument
93 #define DECLRWLOCK(var) __nisdb_rwlock_t var ## _rwlock = \ argument
95 #define USERWLOCK(var) extern __nisdb_rwlock_t var ## _rwlock argument
96 #define STRUCTRWLOCK(var) __nisdb_rwlock_t var ## _rwlock argument
97 #define INITRW(var) (void) __nisdb_rwinit(&var ## _rwlock) argument
98 #define READLOCKOK(var) (void) __nisdb_rw_readlock_ok(&var ## _rwlock) argument
99 #define RLOCK(var) __nisdb_rlock(&var ## _rwlock) argument
100 #define WLOCK(var) __nisdb_wlock(&var ## _rwlock) argument
101 #define TRYWLOCK(var) __nisdb_wlock_trylock(&var ## _rwlock, 1) argument
102 #define RULOCK(var) __nisdb_rulock(&var ## _rwlock) argument
103 #define WULOCK(var) __nisdb_wulock(&var ## _rwlock) argument
104 #define DESTROYRW(var) __nisdb_destroy_lock(&var ## _rwlock) argument
105 #define ASSERTWHELD(var) if (__nisdb_assert_wheld(&var ## _rwlock) \ argument
108 #define ASSERTRHELD(var) if (__nisdb_assert_rheld(&var ## _rwlock) \ argument
114 #define DECLMUTEXLOCK(var) pthread_mutex_t var ## _pmutex = \
116 #define USEMUTEXLOCK(var) extern pthread_mutex_t var ## _pmutex
117 #define STRUCTMUTEXLOCK(var) pthread_mutex_t var ## _pmutex
118 #define INITMUTEX(var) (void) pthread_mutex_init(&var ## _pmutex, 0)
119 #define MUTEXLOCK(var, msg) pthread_mutex_lock(&var ## _pmutex)
120 #define MUTEXUNLOCK(var, msg) pthread_mutex_unlock(&var ## _pmutex)
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
126 #define INITRW(var) (void) __nisdb_rwinit(&var ## _rwlock)
127 #define READLOCKOK(var) (void) __nisdb_rw_readlock_ok(&var ## _rwlock)
128 #define RLOCK(var) __nisdb_rlock(&var ## _rwlock)
129 #define WLOCK(var) __nisdb_wlock(&var ## _rwlock)
130 #define TRYWLOCK(var) __nisdb_wlock_trylock(&var ## _rwlock, 1)
131 #define RULOCK(var) __nisdb_rulock(&var ## _rwlock)
132 #define WULOCK(var) __nisdb_wulock(&var ## _rwlock)
133 #define DESTROYRW(var) __nisdb_destroy_lock(&var ## _rwlock)
134 #define ASSERTMUTEXHELD(var)
135 #define ASSERTWHELD(var)
136 #define ASSERTRHELD(var)