Lines Matching defs:dispatch
1344 /* check if we need to allocate dispatch buffers stack */
1381 /* allocate/push dispatch buffers stack */
3254 /* setup dispatch buffers */
4369 /* Initialize dynamic dispatch */
4371 volatile kmp_disp_t *dispatch = this_thr->th.th_dispatch;
4378 KMP_ASSERT(dispatch);
4380 KMP_DEBUG_ASSERT(dispatch == &team->t.t_dispatch[tid]);
4382 dispatch->th_disp_index = 0;
4383 dispatch->th_doacross_buf_idx = 0;
4384 if (!dispatch->th_disp_buffer) {
4385 dispatch->th_disp_buffer =
4390 gtid, &dispatch->th_disp_buffer[0],
4391 &dispatch->th_disp_buffer[team->t.t_max_nproc == 1
4400 memset(&dispatch->th_disp_buffer[0], '\0', disp_size);
4403 dispatch->th_dispatch_pr_current = 0;
4404 dispatch->th_dispatch_sh_current = 0;
4406 dispatch->th_deo_fcn = 0; /* ORDERED */
4407 dispatch->th_dxo_fcn = 0; /* END ORDERED */
7649 kmp_disp_t *dispatch;
7658 dispatch = (kmp_disp_t *)TCR_PTR(this_thr->th.th_dispatch);
7659 KMP_DEBUG_ASSERT(dispatch);
7664 dispatch->th_disp_index = 0; /* reset the dispatch buffer counter */
7665 dispatch->th_doacross_buf_idx = 0; // reset doacross dispatch buffer counter
8075 /* Reset the identifiers on the dispatch buffer */