Searched refs:waitqueue (Results 1 – 2 of 2) sorted by relevance
236 #define ENA_WAIT_EVENT_INIT(waitqueue) \ argument238 cv_init(&((waitqueue).wq), "cv"); \253 #define ENA_WAIT_EVENT_CLEAR(waitqueue) \ argument254 cv_init(&((waitqueue).wq), (waitqueue).wq.cv_description)257 mtx_lock(&((waitqueue).mtx)); \258 cv_timedwait(&((waitqueue).wq), &((waitqueue).mtx), \260 mtx_unlock(&((waitqueue).mtx)); \262 #define ENA_WAIT_EVENT_SIGNAL(waitqueue) \ argument264 mtx_lock(&((waitqueue).mtx)); \265 cv_broadcast(&((waitqueue).wq)); \[all …]
136 #define ENA_WAIT_EVENT_INIT(waitqueue) \ argument138 pthread_mutex_init(&(waitqueue).mutex, NULL); \139 pthread_cond_init(&(waitqueue).cond, NULL); \159 #define ENA_WAIT_EVENT_DESTROY(waitqueue) ((void)(waitqueue)) argument291 #define ENA_WAIT_EVENT_DESTROY(waitqueue) ((void)(waitqueue)) argument