reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2662 victim_td = &threads_data[victim_tid]; 2670 if (TCR_4(victim_td->td.td_deque_ntasks) == 0) { 2679 __kmp_acquire_bootstrap_lock(&victim_td->td.td_deque_lock); 2681 int ntasks = TCR_4(victim_td->td.td_deque_ntasks); 2684 __kmp_release_bootstrap_lock(&victim_td->td.td_deque_lock); 2694 taskdata = victim_td->td.td_deque[victim_td->td.td_deque_head]; 2694 taskdata = victim_td->td.td_deque[victim_td->td.td_deque_head]; 2697 victim_td->td.td_deque_head = 2698 (victim_td->td.td_deque_head + 1) & TASK_DEQUE_MASK(victim_td->td); 2698 (victim_td->td.td_deque_head + 1) & TASK_DEQUE_MASK(victim_td->td); 2702 __kmp_release_bootstrap_lock(&victim_td->td.td_deque_lock); 2711 target = victim_td->td.td_deque_head; 2714 target = (target + 1) & TASK_DEQUE_MASK(victim_td->td); 2715 taskdata = victim_td->td.td_deque[target]; 2724 __kmp_release_bootstrap_lock(&victim_td->td.td_deque_lock); 2734 target = (target + 1) & TASK_DEQUE_MASK(victim_td->td); 2735 victim_td->td.td_deque[prev] = victim_td->td.td_deque[target]; 2735 victim_td->td.td_deque[prev] = victim_td->td.td_deque[target]; 2741 victim_td->td.td_deque_tail = target; // tail -= 1 (wrapped)) 2758 TCW_4(victim_td->td.td_deque_ntasks, ntasks - 1); 2760 __kmp_release_bootstrap_lock(&victim_td->td.td_deque_lock);