Searched refs:th_used_in_team (Results 1 – 3 of 3) sorted by relevance
394 if (this_thr->th.th_used_in_team.load() != 1 && in __kmp_dist_barrier_release()395 this_thr->th.th_used_in_team.load() != 3) { in __kmp_dist_barrier_release()400 kmp_flag_32<false, false> my_flag(&(this_thr->th.th_used_in_team), 3); in __kmp_dist_barrier_release()401 if (KMP_COMPARE_AND_STORE_ACQ32(&(this_thr->th.th_used_in_team), 2, in __kmp_dist_barrier_release()403 this_thr->th.th_used_in_team.load() == 0) { in __kmp_dist_barrier_release()426 if (this_thr->th.th_used_in_team.load() != 1 && in __kmp_dist_barrier_release()427 this_thr->th.th_used_in_team.load() != 3) // spurious wake-up? in __kmp_dist_barrier_release()446 if (this_thr->th.th_used_in_team.load() == 3) { in __kmp_dist_barrier_release()447 KMP_COMPARE_AND_STORE_ACQ32(&(this_thr->th.th_used_in_team), 3, 1); in __kmp_dist_barrier_release()467 if (this_thr->th.th_used_in_team.load() == 1) in __kmp_dist_barrier_release()
4471 KMP_DEBUG_ASSERT(new_thr->th.th_used_in_team.load() == 0); in __kmp_allocate_thread()5768 KMP_COMPARE_AND_STORE_ACQ32(&(team->t.t_threads[f]->th.th_used_in_team), in __kmp_free_team()5789 while (team->t.t_threads[f]->th.th_used_in_team.load() != 0) in __kmp_free_team()6203 !KMP_COMPARE_AND_STORE_ACQ32(&(thread->th.th_used_in_team), 0, 3)) in __kmp_reap_thread()9169 if (team->t.t_threads[f]->th.th_used_in_team.load() == 0) { in __kmp_resize_dist_barrier()9175 if (team->t.t_threads[f]->th.th_used_in_team.load() == 3) { in __kmp_resize_dist_barrier()9176 while (team->t.t_threads[f]->th.th_used_in_team.load() == 3) in __kmp_resize_dist_barrier()9180 KMP_DEBUG_ASSERT(team->t.t_threads[f]->th.th_used_in_team.load() == 1); in __kmp_resize_dist_barrier()9182 team->t.t_threads[f]->th.th_used_in_team.store(2); in __kmp_resize_dist_barrier()9183 KMP_DEBUG_ASSERT(team->t.t_threads[f]->th.th_used_in_team.load() == 2); in __kmp_resize_dist_barrier()[all …]
3040 std::atomic<kmp_uint32> th_used_in_team; // Flag indicating use in team member