_g_ 117 dev/raidframe/rf_threadstuff.h #define RF_THREADGROUP_STARTED(_g_) do { \
_g_ 118 dev/raidframe/rf_threadstuff.h RF_LOCK_MUTEX((_g_)->mutex); \
_g_ 119 dev/raidframe/rf_threadstuff.h (_g_)->created++; \
_g_ 120 dev/raidframe/rf_threadstuff.h RF_UNLOCK_MUTEX((_g_)->mutex); \
_g_ 126 dev/raidframe/rf_threadstuff.h #define RF_THREADGROUP_RUNNING(_g_) do { \
_g_ 127 dev/raidframe/rf_threadstuff.h RF_LOCK_MUTEX((_g_)->mutex); \
_g_ 128 dev/raidframe/rf_threadstuff.h (_g_)->running++; \
_g_ 129 dev/raidframe/rf_threadstuff.h RF_UNLOCK_MUTEX((_g_)->mutex); \
_g_ 130 dev/raidframe/rf_threadstuff.h RF_SIGNAL_COND((_g_)->cond); \
_g_ 136 dev/raidframe/rf_threadstuff.h #define RF_THREADGROUP_DONE(_g_) do { \
_g_ 137 dev/raidframe/rf_threadstuff.h RF_LOCK_MUTEX((_g_)->mutex); \
_g_ 138 dev/raidframe/rf_threadstuff.h (_g_)->shutdown++; \
_g_ 139 dev/raidframe/rf_threadstuff.h RF_UNLOCK_MUTEX((_g_)->mutex); \
_g_ 140 dev/raidframe/rf_threadstuff.h RF_SIGNAL_COND((_g_)->cond); \
_g_ 146 dev/raidframe/rf_threadstuff.h #define RF_THREADGROUP_WAIT_START(_g_) do { \
_g_ 147 dev/raidframe/rf_threadstuff.h RF_LOCK_MUTEX((_g_)->mutex); \
_g_ 148 dev/raidframe/rf_threadstuff.h while((_g_)->running < (_g_)->created) { \
_g_ 149 dev/raidframe/rf_threadstuff.h RF_WAIT_COND((_g_)->cond, (_g_)->mutex); \
_g_ 151 dev/raidframe/rf_threadstuff.h RF_UNLOCK_MUTEX((_g_)->mutex); \
_g_ 158 dev/raidframe/rf_threadstuff.h #define RF_THREADGROUP_WAIT_STOP(_g_) do { \
_g_ 159 dev/raidframe/rf_threadstuff.h RF_LOCK_MUTEX((_g_)->mutex); \
_g_ 160 dev/raidframe/rf_threadstuff.h RF_ASSERT((_g_)->running == (_g_)->created); \
_g_ 161 dev/raidframe/rf_threadstuff.h while((_g_)->shutdown < (_g_)->running) { \
_g_ 162 dev/raidframe/rf_threadstuff.h RF_WAIT_COND((_g_)->cond, (_g_)->mutex); \
_g_ 164 dev/raidframe/rf_threadstuff.h RF_UNLOCK_MUTEX((_g_)->mutex); \
_g_ 171 dev/raidframe/rf_threadstuff.h #define RF_THREADGROUP_WAIT_STOP(_g_) do { \
_g_ 172 dev/raidframe/rf_threadstuff.h RF_LOCK_MUTEX((_g_)->mutex); \
_g_ 173 dev/raidframe/rf_threadstuff.h while((_g_)->shutdown < (_g_)->running) { \
_g_ 174 dev/raidframe/rf_threadstuff.h RF_WAIT_COND((_g_)->cond, (_g_)->mutex); \
_g_ 176 dev/raidframe/rf_threadstuff.h RF_UNLOCK_MUTEX((_g_)->mutex); \