reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_csupport.cpp
  602     this_thr->th.th_dispatch =
  895   if (th->th.th_dispatch->th_deo_fcn != 0)
  896     (*th->th.th_dispatch->th_deo_fcn)(&gtid, &cid, loc);
  939   if (th->th.th_dispatch->th_dxo_fcn != 0)
  940     (*th->th.th_dispatch->th_dxo_fcn)(&gtid, &cid, loc);
 3874   kmp_disp_t *pr_buf = th->th.th_dispatch;
 4003   pr_buf = th->th.th_dispatch;
 4097   pr_buf = th->th.th_dispatch;
 4138   kmp_disp_t *pr_buf = th->th.th_dispatch;
projects/openmp/runtime/src/kmp_dispatch.cpp
   50         (th->th.th_dispatch->th_dispatch_pr_current->pushed_ws != ct_none)) {
   65     if (th->th.th_dispatch->th_dispatch_pr_current->pushed_ws != ct_none) {
  376         th->th.th_dispatch->th_steal_lock =
  378         __kmp_init_lock(th->th.th_dispatch->th_steal_lock);
  852         th->th.th_dispatch->th_disp_buffer); /* top of the stack */
  857     my_buffer_index = th->th.th_dispatch->th_disp_index++;
  861         &th->th.th_dispatch
  877       th->th.th_dispatch->th_deo_fcn = __kmp_dispatch_deo_error;
  878       th->th.th_dispatch->th_dxo_fcn = __kmp_dispatch_dxo_error;
  880       th->th.th_dispatch->th_deo_fcn = __kmp_dispatch_deo<UT>;
  881       th->th.th_dispatch->th_dxo_fcn = __kmp_dispatch_dxo<UT>;
  901     th->th.th_dispatch->th_dispatch_pr_current = (dispatch_private_info_t *)pr;
  902     th->th.th_dispatch->th_dispatch_sh_current =
 1006             th->th.th_dispatch->th_dispatch_pr_current);
 1009             th->th.th_dispatch->th_dispatch_sh_current);
 1069             th->th.th_dispatch->th_dispatch_pr_current);
 1072             th->th.th_dispatch->th_dispatch_sh_current);
 1197       kmp_lock_t *lck = th->th.th_dispatch->th_steal_lock;
 1221                       ->th.th_dispatch->th_dispatch_pr_current);
 1229                     ->th.th_dispatch->th_dispatch_pr_current);
 1242           lck = other_threads[victimIdx]->th.th_dispatch->th_steal_lock;
 1270           __kmp_acquire_lock(th->th.th_dispatch->th_steal_lock, gtid);
 1273           __kmp_release_lock(th->th.th_dispatch->th_steal_lock, gtid);
 1321                       ->th.th_dispatch->th_dispatch_pr_current);
 1329                     ->th.th_dispatch->th_dispatch_pr_current);
 1913         th->th.th_dispatch->th_disp_buffer); /* top of the stack */
 2031         th->th.th_dispatch->th_dispatch_pr_current);
 2034         th->th.th_dispatch->th_dispatch_sh_current);
 2073             kmp_lock_t *lck = other_threads[i]->th.th_dispatch->th_steal_lock;
 2077             other_threads[i]->th.th_dispatch->th_steal_lock = NULL;
 2108       th->th.th_dispatch->th_deo_fcn = NULL;
 2109       th->th.th_dispatch->th_dxo_fcn = NULL;
 2110       th->th.th_dispatch->th_dispatch_sh_current = NULL;
 2111       th->th.th_dispatch->th_dispatch_pr_current = NULL;
projects/openmp/runtime/src/kmp_dispatch.h
  330         th->th.th_dispatch->th_dispatch_pr_current);
  343             th->th.th_dispatch->th_dispatch_sh_current);
  348           th->th.th_dispatch->th_dispatch_pr_current);
  406         th->th.th_dispatch->th_dispatch_pr_current);
  415             th->th.th_dispatch->th_dispatch_sh_current);
  419           th->th.th_dispatch->th_dispatch_pr_current);
projects/openmp/runtime/src/kmp_gsupport.cpp
 1754   kmp_int64 num_dims = th->th.th_dispatch->th_doacross_info[0];
 1777   kmp_int64 num_dims = th->th.th_dispatch->th_doacross_info[0];
projects/openmp/runtime/src/kmp_itt.inl
  914     __itt_sync_create(thr->th.th_dispatch->th_dispatch_sh_current,
  926       __itt_sync_prepare(th->th.th_dispatch->th_dispatch_sh_current);
  938       __itt_sync_acquired(th->th.th_dispatch->th_dispatch_sh_current);
  950       __itt_sync_releasing(th->th.th_dispatch->th_dispatch_sh_current);
projects/openmp/runtime/src/kmp_runtime.cpp
  972   master_th->th.th_dispatch = &team->t.t_dispatch[0];
 1302     this_thr->th.th_dispatch = serial_team->t.t_dispatch;
 1337     this_thr->th.th_dispatch = serial_team->t.t_dispatch;
 2464   master_th->th.th_dispatch = &parent_team->t.t_dispatch[team->t.t_master_tid];
 4082   this_thr->th.th_dispatch = &team->t.t_dispatch[tid];
 4126     volatile kmp_disp_t *dispatch = this_thr->th.th_dispatch;
 5565   TCW_PTR(this_th->th.th_dispatch, NULL); /* NOT NEEDED */
 6975   dispatch = (kmp_disp_t *)TCR_PTR(this_thr->th.th_dispatch);