Lines Matching defs:threads_data

3239   kmp_thread_data_t *victim_td, *threads_data;
3245 threads_data = task_team->tt.tt_threads_data;
3246 KMP_DEBUG_ASSERT(threads_data != NULL); // Caller should check this condition
3250 victim_td = &threads_data[victim_tid];
3377 kmp_thread_data_t *threads_data;
3396 threads_data = (kmp_thread_data_t *)TCR_PTR(task_team->tt.tt_threads_data);
3398 KMP_DEBUG_ASSERT(threads_data != NULL);
3419 victim_tid = threads_data[tid].td.td_deque_last_stolen;
3422 other_thread = threads_data[victim_tid].td.td_thr;
3437 other_thread = threads_data[victim_tid].td.td_thr;
3470 if (threads_data[tid].td.td_deque_last_stolen != victim_tid) {
3471 threads_data[tid].td.td_deque_last_stolen = victim_tid;
3478 KMP_CHECK_UPDATE(threads_data[tid].td.td_deque_last_stolen, -1);
3519 if (!use_own_tasks && TCR_4(threads_data[tid].td.td_deque_ntasks) != 0) {
3663 kmp_thread_data_t *threads_data;
3676 // Allocate or increase the size of threads_data if necessary
3687 threads_data = (kmp_thread_data_t *)TCR_PTR(task_team->tt.tt_threads_data);
3688 KMP_DEBUG_ASSERT(threads_data != NULL);
3697 kmp_info_t *thread = threads_data[i].td.td_thr;
3812 // Allocates a threads_data array for a task team, either by allocating an
3834 // task region to make sure threads_data fields are (re)initialized before
3855 // Reallocate threads_data to have more elements than current array
3879 // Make the initial allocate for threads_data array, and zero entries
3898 // initialize threads_data pointers back to thread_info structures
3920 // Deallocates a threads_data array for a task team, including any attached
4056 // Free threads_data if necessary
4223 // realloc threads_data if necessary