_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);					\