Lines Matching refs:pr_buf

3998   kmp_disp_t *pr_buf = th->th.th_dispatch;  in __kmpc_doacross_init()  local
4013 idx = pr_buf->th_doacross_buf_idx++; // Increment index of shared buffer for in __kmpc_doacross_init()
4018 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info == NULL); in __kmpc_doacross_init()
4019 pr_buf->th_doacross_info = (kmp_int64 *)__kmp_thread_malloc( in __kmpc_doacross_init()
4021 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_init()
4022 pr_buf->th_doacross_info[0] = in __kmpc_doacross_init()
4026 pr_buf->th_doacross_info[1] = (kmp_int64)&sh_buf->doacross_num_done; in __kmpc_doacross_init()
4027 pr_buf->th_doacross_info[2] = dims[0].lo; in __kmpc_doacross_init()
4028 pr_buf->th_doacross_info[3] = dims[0].up; in __kmpc_doacross_init()
4029 pr_buf->th_doacross_info[4] = dims[0].st; in __kmpc_doacross_init()
4047 pr_buf->th_doacross_info[last++] = range_length; in __kmpc_doacross_init()
4048 pr_buf->th_doacross_info[last++] = dims[j].lo; in __kmpc_doacross_init()
4049 pr_buf->th_doacross_info[last++] = dims[j].up; in __kmpc_doacross_init()
4050 pr_buf->th_doacross_info[last++] = dims[j].st; in __kmpc_doacross_init()
4065 trace_count *= pr_buf->th_doacross_info[4 * j + 1]; // use kept ranges in __kmpc_doacross_init()
4106 pr_buf->th_doacross_flags = in __kmpc_doacross_init()
4120 kmp_disp_t *pr_buf; in __kmpc_doacross_wait() local
4130 pr_buf = th->th.th_dispatch; in __kmpc_doacross_wait()
4131 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_wait()
4132 num_dims = (size_t)pr_buf->th_doacross_info[0]; in __kmpc_doacross_wait()
4133 lo = pr_buf->th_doacross_info[2]; in __kmpc_doacross_wait()
4134 up = pr_buf->th_doacross_info[3]; in __kmpc_doacross_wait()
4135 st = pr_buf->th_doacross_info[4]; in __kmpc_doacross_wait()
4171 ln = pr_buf->th_doacross_info[j + 1]; in __kmpc_doacross_wait()
4172 lo = pr_buf->th_doacross_info[j + 2]; in __kmpc_doacross_wait()
4173 up = pr_buf->th_doacross_info[j + 3]; in __kmpc_doacross_wait()
4174 st = pr_buf->th_doacross_info[j + 4]; in __kmpc_doacross_wait()
4209 while ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) { in __kmpc_doacross_wait()
4232 kmp_disp_t *pr_buf; in __kmpc_doacross_post() local
4243 pr_buf = th->th.th_dispatch; in __kmpc_doacross_post()
4244 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_post()
4245 num_dims = (size_t)pr_buf->th_doacross_info[0]; in __kmpc_doacross_post()
4246 lo = pr_buf->th_doacross_info[2]; in __kmpc_doacross_post()
4247 st = pr_buf->th_doacross_info[4]; in __kmpc_doacross_post()
4265 ln = pr_buf->th_doacross_info[j + 1]; in __kmpc_doacross_post()
4266 lo = pr_buf->th_doacross_info[j + 2]; in __kmpc_doacross_post()
4267 st = pr_buf->th_doacross_info[j + 4]; in __kmpc_doacross_post()
4291 if ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) in __kmpc_doacross_post()
4292 KMP_TEST_THEN_OR32(&pr_buf->th_doacross_flags[iter_number], flag); in __kmpc_doacross_post()
4302 kmp_disp_t *pr_buf = th->th.th_dispatch; in __kmpc_doacross_fini() local
4310 KMP_TEST_THEN_INC32((kmp_uintptr_t)(pr_buf->th_doacross_info[1])) + 1; in __kmpc_doacross_fini()
4313 int idx = pr_buf->th_doacross_buf_idx - 1; in __kmpc_doacross_fini()
4316 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info[1] == in __kmpc_doacross_fini()
4327 pr_buf->th_doacross_flags = NULL; in __kmpc_doacross_fini()
4328 __kmp_thread_free(th, (void *)pr_buf->th_doacross_info); in __kmpc_doacross_fini()
4329 pr_buf->th_doacross_info = NULL; in __kmpc_doacross_fini()