Lines Matching refs:release
82 flag.release();
190 // Now, release all of the worker threads
208 flag.release();
211 } else { // Wait for the MASTER thread to release us
388 flag.release();
417 // Perform a tree release for all of the threads that have been gathered
422 // Wait for parent thread to release us
470 // Parent threads release all their children
502 flag.release();
565 p_flag.release();
651 /* Perform a hypercube-embedded tree release for all of the threads that have
670 // Wait for parent thread to release us
774 flag.release();
1010 // All subordinates are gathered; now release parent if not master thread
1012 if (!KMP_MASTER_TID(tid)) { // worker threads release parent in hierarchy
1024 // flag; release it
1027 flag.release();
1029 // Leaf does special release on "offset" bits of parent's b_arrived flag
1033 flag.release();
1064 // Wait for parent thread to release me
1160 // Now, release my children
1166 if (KMP_MASTER_TID(tid)) { // do a flat release
1186 // Use ngo store (if available) to both store ICVs and release child
1194 // Now, release leaf children
1199 if (old_leaf_kids) { // release old leaf kids
1220 flag.release();
1227 } else { // Blocktime is not infinite; do a simple hierarchical release
1246 flag.release();
1538 release time of the threads for split barriers. */
1902 // TODO release worker threads' fork barriers as we are ready instead of all at