Lines Matching refs:pr_buf
4064 kmp_disp_t *pr_buf = th->th.th_dispatch; in __kmpc_doacross_init() local
4079 idx = pr_buf->th_doacross_buf_idx++; // Increment index of shared buffer for in __kmpc_doacross_init()
4084 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info == NULL); in __kmpc_doacross_init()
4085 pr_buf->th_doacross_info = (kmp_int64 *)__kmp_thread_malloc( in __kmpc_doacross_init()
4087 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_init()
4088 pr_buf->th_doacross_info[0] = in __kmpc_doacross_init()
4092 pr_buf->th_doacross_info[1] = (kmp_int64)&sh_buf->doacross_num_done; in __kmpc_doacross_init()
4093 pr_buf->th_doacross_info[2] = dims[0].lo; in __kmpc_doacross_init()
4094 pr_buf->th_doacross_info[3] = dims[0].up; in __kmpc_doacross_init()
4095 pr_buf->th_doacross_info[4] = dims[0].st; in __kmpc_doacross_init()
4113 pr_buf->th_doacross_info[last++] = range_length; in __kmpc_doacross_init()
4114 pr_buf->th_doacross_info[last++] = dims[j].lo; in __kmpc_doacross_init()
4115 pr_buf->th_doacross_info[last++] = dims[j].up; in __kmpc_doacross_init()
4116 pr_buf->th_doacross_info[last++] = dims[j].st; in __kmpc_doacross_init()
4131 trace_count *= pr_buf->th_doacross_info[4 * j + 1]; // use kept ranges in __kmpc_doacross_init()
4172 pr_buf->th_doacross_flags = in __kmpc_doacross_init()
4186 kmp_disp_t *pr_buf; in __kmpc_doacross_wait() local
4196 pr_buf = th->th.th_dispatch; in __kmpc_doacross_wait()
4197 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_wait()
4198 num_dims = (size_t)pr_buf->th_doacross_info[0]; in __kmpc_doacross_wait()
4199 lo = pr_buf->th_doacross_info[2]; in __kmpc_doacross_wait()
4200 up = pr_buf->th_doacross_info[3]; in __kmpc_doacross_wait()
4201 st = pr_buf->th_doacross_info[4]; in __kmpc_doacross_wait()
4237 ln = pr_buf->th_doacross_info[j + 1]; in __kmpc_doacross_wait()
4238 lo = pr_buf->th_doacross_info[j + 2]; in __kmpc_doacross_wait()
4239 up = pr_buf->th_doacross_info[j + 3]; in __kmpc_doacross_wait()
4240 st = pr_buf->th_doacross_info[j + 4]; in __kmpc_doacross_wait()
4275 while ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) { in __kmpc_doacross_wait()
4298 kmp_disp_t *pr_buf; in __kmpc_doacross_post() local
4309 pr_buf = th->th.th_dispatch; in __kmpc_doacross_post()
4310 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_post()
4311 num_dims = (size_t)pr_buf->th_doacross_info[0]; in __kmpc_doacross_post()
4312 lo = pr_buf->th_doacross_info[2]; in __kmpc_doacross_post()
4313 st = pr_buf->th_doacross_info[4]; in __kmpc_doacross_post()
4331 ln = pr_buf->th_doacross_info[j + 1]; in __kmpc_doacross_post()
4332 lo = pr_buf->th_doacross_info[j + 2]; in __kmpc_doacross_post()
4333 st = pr_buf->th_doacross_info[j + 4]; in __kmpc_doacross_post()
4357 if ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) in __kmpc_doacross_post()
4358 KMP_TEST_THEN_OR32(&pr_buf->th_doacross_flags[iter_number], flag); in __kmpc_doacross_post()
4368 kmp_disp_t *pr_buf = th->th.th_dispatch; in __kmpc_doacross_fini() local
4376 KMP_TEST_THEN_INC32((kmp_uintptr_t)(pr_buf->th_doacross_info[1])) + 1; in __kmpc_doacross_fini()
4379 int idx = pr_buf->th_doacross_buf_idx - 1; in __kmpc_doacross_fini()
4382 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info[1] == in __kmpc_doacross_fini()
4393 pr_buf->th_doacross_flags = NULL; in __kmpc_doacross_fini()
4394 __kmp_thread_free(th, (void *)pr_buf->th_doacross_info); in __kmpc_doacross_fini()
4395 pr_buf->th_doacross_info = NULL; in __kmpc_doacross_fini()