Lines Matching refs:cond

156 #define EVTHREAD_FREE_COND(cond)					\  argument
158 if (cond) \
159 evthread_cond_fns_.free_condition((cond)); \
162 #define EVTHREAD_COND_SIGNAL(cond) \ argument
163 ( (cond) ? evthread_cond_fns_.signal_condition((cond), 0) : 0 )
165 #define EVTHREAD_COND_BROADCAST(cond) \ argument
166 ( (cond) ? evthread_cond_fns_.signal_condition((cond), 1) : 0 )
171 #define EVTHREAD_COND_WAIT(cond, lock) \ argument
172 ( (cond) ? evthread_cond_fns_.wait_condition((cond), (lock), NULL) : 0 )
175 #define EVTHREAD_COND_WAIT_TIMED(cond, lock, tv) \ argument
176 ( (cond) ? evthread_cond_fns_.wait_condition((cond), (lock), (tv)) : 0 )
191 void evthreadimpl_cond_free_(void *cond);
192 int evthreadimpl_cond_signal_(void *cond, int broadcast);
193 int evthreadimpl_cond_wait_(void *cond, void *lock, const struct timeval *tv);
269 #define EVTHREAD_FREE_COND(cond) \ argument
271 if (cond) \
272 evthreadimpl_cond_free_((cond)); \
275 #define EVTHREAD_COND_SIGNAL(cond) \ argument
276 ( (cond) ? evthreadimpl_cond_signal_((cond), 0) : 0 )
278 #define EVTHREAD_COND_BROADCAST(cond) \ argument
279 ( (cond) ? evthreadimpl_cond_signal_((cond), 1) : 0 )
284 #define EVTHREAD_COND_WAIT(cond, lock) \ argument
285 ( (cond) ? evthreadimpl_cond_wait_((cond), (lock), NULL) : 0 )
288 #define EVTHREAD_COND_WAIT_TIMED(cond, lock, tv) \ argument
289 ( (cond) ? evthreadimpl_cond_wait_((cond), (lock), (tv)) : 0 )
314 #define EVTHREAD_FREE_COND(cond) EVUTIL_NIL_STMT_ argument
315 #define EVTHREAD_COND_SIGNAL(cond) EVUTIL_NIL_STMT_ argument
316 #define EVTHREAD_COND_BROADCAST(cond) EVUTIL_NIL_STMT_ argument
317 #define EVTHREAD_COND_WAIT(cond, lock) EVUTIL_NIL_STMT_ argument
318 #define EVTHREAD_COND_WAIT_TIMED(cond, lock, howlong) EVUTIL_NIL_STMT_ argument